# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 4EB2 524C jsr [A2 + D5.w * 2 + 0x4C] 00000004 0000 5DDC ori.b D0, 0xDC 00000008 0000 2B07 ori.b D0, 0x7 0000000C 0000 030A ori.b D0, 0xA /* '\n' */ 00000010 8000 or.b D0, D0 00000012 0002 1D0A ori.b D2, 0xA /* '\n' */ 00000016 1CFA 1CFA move.b [A6]+, [PC + 0x1CFA /* 00001D12, value 0x1B */] 0000001A 1D22 move.b -[A6], -[A2] 0000001C 1D12 move.b -[A6], [A2] 0000001E 1D4A 1D1A move.b [A6 + 0x1D1A], A2 00000022 1D02 move.b -[A6], D2 00000024 02FC .incomplete 00000026 72C0 moveq.l D1, 0xFFFFFFC0 00000028 743F moveq.l D2, 0x3F 0000002A C400 and.b D2, D0 0000002C 1142 723F move.b [A0 + 0x723F], D2 00000030 2743 C07C move.l [A3 - 0x3F84], D3 00000034 722E moveq.l D1, 0x2E 00000036 F4F8 cpusha DATA+INST 00000038 01DF .incomplete 0000003A 01DD .incomplete 0000003C FF04 .extension 0xF04 <> // unimplemented 0000003E 01E3 .incomplete 00000040 EDA6 asl D6, D6 00000042 4F82 .invalid 7, D2 // invalid opcode 4 with b == 6 00000044 45D6 lea.l A2, [A6] 00000046 28EA 273A move.l [A4]+, [A2 + 0x273A] 0000004A 2742 274A move.l [A3 + 0x274A], D2 0000004E 2752 4E10 move.l [A3 + 0x4E10], [A2] 00000052 1ED2 move.b [A7]+, [A2] 00000054 2792 4D70 290A 27CA move.l [A3 + 0x290A27CA], [A2] // begin alternate branch 0000005A-00000068 label0000005A: 0000005A 27CA 279A 27A2 move.l [[ + D2 * 8] + 0x27A2], A2 00000060 4C70 4C46 28F2 movem.l D1,D2,D6,A2,A3,A6, [A0 + D2 - 0x14] 00000066 721C moveq.l D1, 0x1C // end alternate branch 0000005A-00000068 label0000005A: // (misaligned) 0000005C 279A 27A2 4C70 4C46 move.l [[0x4C70 + D2 * 8] + 0x4C46], [A2]+ 00000064 28F2 721C move.l [A4]+, [A2 + D7.w * 2 + 0x1C] 00000068 4BC8 lea.l A5, A0 0000006A 27AA 4BAA 4B56 move.l <>, [A2 + 0x4BAA] 00000070 4B64 chk.w D5, -[A4] 00000072 4ADC tas.b [A4]+ 00000074 277A 2772 80AE move.l [A3 - 0x7F52], [PC + 0x2772 /* 000027E8, value 0x6B254302 */] 0000007A 2772 499C 278A move.l [A3 + 0x278A], <> 00000080 2782 721C move.l [A3 + D7.w * 2 + 0x1C], D2 00000084 278A 007B move.l [A3 + D0.w + 0x7B], A2 00000088 D27C 9000 add.w D1, 0x9000 0000008C 275A 2682 move.l [A3 + 0x2682], [A2]+ 00000090 276A 27B2 27BA move.l [A3 + 0x27BA], [A2 + 0x27B2] 00000096 446E 4424 neg.w [A6 + 0x4424] 0000009A 3C04 move.w D6, D4 0000009C 301A move.w D0, [A2]+ 0000009E 456A 4520 chk.w D2, [A2 + 0x4520] 000000A2 27E2 C1DF move.l <>, -[A2] 000000A6 2992 296A 2972 297A move.l [[A4 + 0x2972] + 0x297A], [A2] 000000AE 2982 FDE6 move.l <>, D2 000000B2 FEA6 6C38 .extension 0xEA6 <> // unimplemented 000000B6 00B5 028A 2AF2 861F ori.l [A5 + A0.w * 8 + 0x1F], 0x28A2AF2 000000BE 3C1C move.w D6, [A4]+ 000000C0 39A4 3B38 398C 3B06 move.w [A4 + 0x398C3B06 + D3 * 2], -[A4] 000000C8 272A 0095 move.l -[A3], [A2 + 0x95] 000000CC 6E8C bgt -0x72 /* 0000005A */ 000000CE 3B06 move.w -[A5], D6 000000D0 3AC2 move.w [A5]+, D2 000000D2 27D2 3C18 move.l [PC + D3 * 4 + 0x18], [A2] 000000D6 3BCE move.w <>, A6 000000D8 27DA 2722 3B42 1762 move.l [[PC + 0x3B42 + D2 * 8] + 0x1762], [A2]+ 000000E0 27C2 28B2 move.l [PC + D2 - 0x78], D2 000000E4 28C2 move.l [A4]+, D2 000000E6 28BA 28AA move.l [A4], [PC + 0x28AA /* 00002992, value 0x3024B09 */] 000000EA 3782 29BA 283A 2842 29B2 move.w [[0x283A2842 + D2] + 0x29B2], D2 000000F4 29A2 6D52 175A move.l [[A4] + 0x175A], -[A2] 000000FA 29AA 3582 29CA 3498 move.l [[ + <>] + 0x3498], [A2 + 0x3582] 00000102 28FA 298A move.l [A4]+, [PC + 0x298A /* 00002A8E, value 0x47000F8C, cstring "G" */] 00000106 34D0 move.w [A2]+, [A0] 00000108 2912 move.l -[A4], [A2] 0000010A 3476 171A 1722 movea.w A2, [[A6 + D1 * 8] + 0x1722] 00000110 3284 move.w [A1], D4 00000112 3270 2892 movea.w A1, [A0 + D2 - 0x110] 00000116 2A17 move.l D5, [A7] 00000118 281A move.l D4, [A2]+ 0000011A 2822 move.l D4, -[A2] 0000011C 282A 29C2 move.l D4, [A2 + 0x29C2] 00000120 2812 move.l D4, [A2] 00000122 152A 1532 move.b -[A2], [A2 + 0x1532] 00000126 24E2 move.l [A2]+, -[A2] 00000128 02F4 .incomplete 0000012A 02D8 .incomplete 0000012C 03FE .incomplete 0000012E 27EA 27F2 27FA 03D4 2802 03C0 move.l [[0x3D42802] + 0x3C0], [A2 + 0x27F2] 0000013A 280A move.l D4, A2 0000013C 0396 bclr [A6], D1 0000013E 24F2 24FA move.l [A2]+, [A2 + D2.w * 4 - 0x6] 00000142 036E 0358 bchg [A6 + 0x358], D1 00000146 1372 136A 02B8 FD6A 24EA move.b [A1 + 0x24EA], [[A2 + 0x2B8] - 0x296] 00000150 021C 1B50 andi.b [A4]+, 0x50 /* 'P' */ 00000154 FEF9 060A .extension 0xEF9 <> // unimplemented 00000158 0612 2E62 addi.b [A2], 0x62 /* 'b' */ 0000015C 2E6A 2872 movea.l A7, [A2 + 0x2872] 00000160 286A 2882 movea.l A4, [A2 + 0x2882] 00000164 287A 1DA2 movea.l A4, [PC + 0x1DA2 /* 00001F08, value 0x2B5C3718 */] 00000168 1CDA move.b [A6]+, [A2]+ 0000016A 1CD2 move.b [A6]+, [A2] 0000016C 7234 moveq.l D1, 0x34 0000016E 0161 bchg -[A1], D0 00000170 2502 move.l -[A2], D2 00000172 250A move.l -[A2], A2 00000174 2512 move.l -[A2], [A2] 00000176 251A move.l -[A2], [A2]+ 00000178 2522 move.l -[A2], -[A2] 0000017A 252A 2532 move.l -[A2], [A2 + 0x2532] 0000017E 0191 bclr [A1], D0 00000180 0193 bclr [A3], D0 00000182 03C4 .incomplete 00000184 03CC .incomplete 00000186 253A 254A move.l -[A2], [PC + 0x254A /* 000026D2, value 0x14D26B03 */] 0000018A 2542 2552 move.l [A2 + 0x2552], D2 0000018E 2572 256A 25EA 2B44 EDA6 move.l [A2 - 0x125A], [[A2 + 0x25EA] + 0x2B44] 00000198 25E2 25BA move.l [PC + 0x25BA /* 00002754, value 0x7A71716 */], -[A2] label0000019C: 0000019C 25CA 25C2 move.l [PC + 0x25C2 /* 00002760, value 0x5451DA5 */], A2 000001A0 25DA 25D2 move.l [PC + 0x25D2 /* 00002774, value 0x88A1CD85 */], [A2]+ label000001A4: 000001A4 25B2 2562 255A 258A 2592 257A move.l [[ + D2 * 4] + 0x257A], [[A2 + 0x255A] + 0x258A] // begin alternate branch 000001AC-000001BE label000001AC: 000001AC 2592 257A 2582 26B2 26BA move.l [[A2 + 0x258226B2] + 0x26BA], [A2] 000001B6 259A 25A2 26C2 26CA move.l [[0x26C2 + D2 * 4] + 0x26CA], [A2]+ // end alternate branch 000001AC-000001BE label000001AC: // (misaligned) 000001B0 2582 26B2 move.l [A2 + D2.w * 8 - 0x78], D2 000001B4 26BA 259A move.l [A3], [PC + 0x259A /* 00002750, value 0x566E3607 */] 000001B8 25A2 26C2 move.l [A2 + D2.w * 8 - 0x62], -[A2] label000001BC: 000001BC 26CA move.l [A3]+, A2 000001BE 26D2 move.l [A3]+, [A2] 000001C0 26DA move.l [A3]+, [A2]+ label000001C2: 000001C2 F564 .extension 0x564 <> // unimplemented 000001C4 261A move.l D3, [A2]+ 000001C6 1B22 move.b -[A5], -[A2] 000001C8 1B32 2CF2 move.b -[A5], [A2 + D2 * 4 - 0x14] 000001CC 2CAA 0167 move.l [A6], [A2 + 0x167] 000001D0 2CB2 2CBA move.l [A6], [A2 + D2 * 4 - 0x70] 000001D4 2CC2 move.l [A6]+, D2 000001D6 2CCA move.l [A6]+, A2 000001D8 2CEA 2CD2 move.l [A6]+, [A2 + 0x2CD2] 000001DC 2CDA move.l [A6]+, [A2]+ 000001DE 2D3A 2D32 move.l -[A6], [PC + 0x2D32 /* 00002F12, cstring "" */] 000001E2 2D42 2D22 move.l [A6 + 0x2D22], D2 000001E6 2D2A 2D1A move.l -[A6], [A2 + 0x2D1A] 000001EA ECE0 2CA2 bfclr -[A0] {D2:D2} 000001EE 1B2A FE20 move.b -[A5], [A2 - 0x1E0] 000001F2 2CA2 move.l [A6], -[A2] 000001F4 276D 268A 2692 move.l [A3 + 0x2692], [A5 + 0x268A /* export_1229 */] // begin alternate branch 000001F6-000001FA label000001F6: 000001F6 268A move.l [A3], A2 000001F8 2692 move.l [A3], [A2] // end alternate branch 000001F6-000001FA label000001F6: // (misaligned) 000001FA 00AD 00AF 00B1 00B3 ori.l [A5 + 0xB3], 0xAF00B1 00000202 1AB8 FE6A move.b [A5], [0xFFFFFE6A] 00000206 67EE beq -0x10 /* 000001F6 */ 00000208 6D78 blt +0x7A /* 00000282 */ 0000020A 00AD 6B62 60BE 60B6 ori.l [A5 + 0x60B6], 0x6B6260BE 00000212 60AE bra -0x50 /* 000001C2 */ 00000214 60A6 bra -0x58 /* 000001BC */ 00000216 6094 bra -0x6A /* 000001AC */ 00000218 608A bra -0x74 /* 000001A4 */ 0000021A 6080 bra -0x7E /* 0000019C */ 0000021C 2A32 2A2A move.l D5, [A2 + D2 * 2 + 0x2A] 00000220 1982 2A42 move.b [A4 + D2 * 2 + 0x42], D2 00000224 2A3A 2A02 move.l D5, [PC + 0x2A02 /* 00002C28, cstring "" */] 00000228 29FA 18E4 FDC6 7E49 move.l 0xFDC67E49, [PC + 0x18E4 /* 00001B0E, value 0x7092511 */] 00000230 7E5E moveq.l D7, 0x5E 00000232 7E49 moveq.l D7, 0x49 00000234 2A22 move.l D5, -[A2] 00000236 2A1A move.l D5, [A2]+ 00000238 2A12 move.l D5, [A2] 0000023A 2A0A move.l D5, A2 0000023C 265A movea.l A3, [A2]+ 0000023E 264A movea.l A3, A2 00000240 2632 262A move.l D3, [A2 + D2.w * 8 + 0x2A] 00000244 261A move.l D3, [A2]+ 00000246 2622 move.l D3, -[A2] 00000248 260A move.l D3, A2 0000024A 2612 move.l D3, [A2] 0000024C 26E2 move.l [A3]+, -[A2] 0000024E 26EA 26A2 move.l [A3]+, [A2 + 0x26A2] 00000252 26AA 26F2 move.l [A3], [A2 + 0x26F2] 00000256 26FA 2702 move.l [A3]+, [PC + 0x2702 /* 0000295A, value 0x22171E72 */] 0000025A 270A move.l -[A3], A2 0000025C 2A4A movea.l A5, A2 0000025E 2A52 movea.l A5, [A2] 00000260 2A5A movea.l A5, [A2]+ 00000262 2A62 movea.l A5, -[A2] 00000264 194A 1762 move.b [A4 + 0x1762], A2 00000268 0374 2652 bchg [A4 + D2.w * 8 + 0x52], D1 0000026C 269A move.l [A3], [A2]+ 0000026E 2662 movea.l A3, -[A2] 00000270 12E0 move.b [A1]+, -[A0] 00000272 1276 02D8 movea.b A1, [A6 + D0.w * 2 - 0x40] 00000276 FBF0 .invalid <> 00000278 F792 .invalid <> 0000027A F7A8 .invalid <> 0000027C F7BC .invalid <> 0000027E FD56 .extension 0xD56 <> // unimplemented 00000280 F86C F944 .extension 0x86C <>, 0xF944 // unimplemented // begin alternate branch 00000282-00000284 label00000282: 00000282 F944 .extension 0x944 <> // unimplemented // end alternate branch 00000282-00000284 label00000282: // (misaligned) 00000284 FA14 263A .unknown 0xFA14 0x263A (W = 5) 00000288 FA8C 2712 .extension 0xA8C <> // unimplemented 0000028C FB4A .extension 0xB4A <> // unimplemented 0000028E FC06 FB46 .unknown 0xFC06 0xFB46 (W = 6) 00000292 FB80 .invalid <> 00000294 5B41 subq.w D1, 5 00000296 2A8A move.l [A5], A2 00000298 2A82 move.l [A5], D2 0000029A 2A7A 2A72 movea.l A5, [PC + 0x2A72 /* 00002D0E, cstring "" */] 0000029E 2A9A move.l [A5], [A2]+ 000002A0 2A92 move.l [A5], [A2] 000002A2 2AAA 2AA2 move.l [A5], [A2 + 0x2AA2] 000002A6 2ABA 2AB2 move.l [A5], [PC + 0x2AB2 /* 00002D5A, cstring "" */] 000002AA 2ACA move.l [A5]+, A2 000002AC 2AC2 move.l [A5]+, D2 000002AE 2ADA move.l [A5]+, [A2]+ 000002B0 2AD2 move.l [A5]+, [A2] 000002B2 299A 293A 2932 8087 1AFA move.l [[A4 + 0x29328087 + D2] + 0x1AFA], [A2]+ 000002BC 1B02 move.b -[A5], D2 000002BE 08E0 291A bset.b -[A0], 0x1A 000002C2 2922 move.l -[A4], -[A2] 000002C4 2902 move.l -[A4], D2 000002C6 2912 move.l -[A4], [A2] 000002C8 28E2 move.l [A4]+, -[A2] label000002CA: 000002CA 292A FC58 move.l -[A4], [A2 - 0x3A8] 000002CE 293A 2A6A move.l -[A4], [PC + 0x2A6A /* 00002D3A, cstring "" */] 000002D2 2962 295A move.l [A4 + 0x295A], -[A2] 000002D6 05E8 .incomplete 000002D8 2952 294A move.l [A4 + 0x294A], [A2] 000002DC 0634 EE3A 2AEA addi.b [A4 + D2 * 2 - 0x22], 0x3A /* ':' */ 000002E2 2AE2 move.l [A5]+, -[A2] 000002E4 1662 movea.b A3, -[A2] 000002E6 1D9A DA80 move.b [A6 + A5 * 2 - 0x128], [A2]+ 000002EA DAAD 285A add.l D5, [A5 + 0x285A /* export_1287 */] 000002EE 166A 9DB0 movea.b A3, [A2 - 0x6250] 000002F2 6DD6 blt -0x28 /* 000002CA */ 000002F4 164A movea.b A3, A2 000002F6 2886 move.l [A4], D6 000002F8 6F30 ble +0x32 /* 0000032A */ 000002FA 8046 or.w D0, D6 000002FC 0155 bchg [A5], D0 000002FE FDD8 .invalid <> 00000300 288A move.l [A4], A2 00000302 295A 25FA move.l [A4 + 0x25FA], [A2]+ 00000306 4473 100C neg.w [A3 + D1.w + 0xC] 0000030A B300 xor.b D0, D1 0000030C 24E3 move.l [A2]+, -[A3] 0000030E 008A 0406 7216 ori.l A2, 0x4067216 00000314 5B09 subq.b A1, 5 00000316 3B02 move.w -[A5], D2 00000318 4E13 .invalid // invalid opcode 4 0000031A 3693 move.w [A3], [A3] 0000031C 7503 moveq.l D2, 0x03 0000031E 0FAB 0CFB bclr [A3 + 0xCFB], D7 00000322 0E13 3693 .invalid.b [A3], 0x93 // invalid immediate operation 00000326 1166 832A move.b [A0 - 0x7CD6], -[A6] label0000032A: 0000032A 4B5B chk.w D5, [A3]+ 0000032C 662B bne +0x2D /* 00000359 */ 0000032E 5513 subq.b [A3], 2 00000330 36AB 1661 move.w [A3], [A3 + 0x1661] 00000334 0166 bchg -[A6], D0 00000336 430B .invalid 1, A3 // invalid opcode 4 with b == 4 00000338 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 0000033A 0B3A 4100 btst [PC + 0x4100 /* 0000443C, cstring "" */], D5 0000033E 0B20 btst -[A0], D5 00000340 F33B .extension 0x33B <> // unimplemented 00000342 66BB bne -0x43 /* 000002FF */ 00000344 0E3A 0345 2B01 .invalid.b [PC + 0x2B01 /* 00002E47, cstring "" */], 0x45 /* 'E' */ // invalid immediate operation 0000034A 3486 move.w [A2], D6 0000034C 0672 2CA6 8613 addi.w [A2 + A0.w * 8 + 0x13], 0x2CA6 00000352 0016 3A2B ori.b [A6], 0x2B /* '+' */ 00000356 633B bls +0x3D /* 00000393 */ 00000358 0573 0966 bchg <>, D2 0000035C F317 .extension 0x317 <> // unimplemented 0000035E 0608 4000 addi.b A0, 0x0 00000362 AB0B syscall DrawSlab 00000364 DAB2 04B2 add.l D5, [A2 + D0.w * 4 - 0x78] 00000368 EB02 asl D2.b, 5 0000036A 000F 06AB ori.b A7, 0xAB 0000036E 038B bclr A3, D1 00000370 0B8B bclr A3, D5 00000372 0D3B 0B06 FB0B btst [[PC + <>] + D0 * 2 - 0x4F5], D6 00000378 6B01 bmi +0x3 /* 0000037B */ 0000037A 30EA B273 move.w [A0]+, [A2 - 0x4D8D] 0000037E 0100 btst D0, D0 00000380 0F25 btst -[A5], D7 00000382 02EB .incomplete 00000384 8973 01A3 06EB 027A 7AB3 or.w [[0x6EB + D0] + 0x27A7AB3], D4 0000038E 0673 09A9 04E3 addi.w [A3 + D0.w * 4 - 0x29], 0x9A9 00000394 0C30 3A8B 4BDC cmpi.b <>, 0x8B 0000039A 0303 btst D3, D1 0000039C AB01 syscall BitsToMap 0000039E 8306 sbcd D1, D6 000003A0 EB3E rol D6.b, D5 000003A2 A61B syscall SetZone, flags=6 000003A4 0089 0232 121B ori.l A1, 0x232121B 000003AA 0022 5301 ori.b -[A2], 0x1 000003AE F6FC 5300 .extension 0x6FC <> // unimplemented 000003B2 A304 syscall Control, flags=3 000003B4 AB01 syscall BitsToMap 000003B6 90B3 09DB 00CB 038B sub.l D0, [[] + 0xCB038B] 000003BE 0483 03C3 020B subi.l D3, 0x3C3020B 000003C4 00C8 .incomplete 000003C6 4241 clr.w D1 000003C8 0200 0F8C andi.b D0, 0x8C 000003CC 66B3 bne -0x4B /* 00000381 */ 000003CE 4497 neg.l [A7] 000003D0 003B 0F2D 072A 283A EB54 ori.b [[PC + 0x283A + D0 * 8] - 0x14AC], 0x2D /* '-' */ 000003DA 2302 move.l -[A1], D2 000003DC 4507 .invalid 2, D7 // invalid opcode 4 with b == 4 000003DE E339 rol D1.b, D1 000003E0 A6B3 syscall vFClose, flags=6 000003E2 0049 07D7 ori.w A1, 0x7D7 000003E6 0077 E311 343E ori.w [A7 + D3.w * 4 + 0x3E], 0xE311 000003EC 3902 move.w -[A4], D2 000003EE 5B25 subq.b -[A5], 5 000003F0 3902 move.w -[A4], D2 000003F2 CA32 12CA and.b D5, [A2 + D1.w * 2 - 0x54] 000003F6 12B3 0000 move.b [A1], [A3 + D0.w] 000003FA DB98 add.l [A0]+, D5 000003FC F30E .extension 0x30E <> // unimplemented 000003FE 9109 subx.b -[A0], -[A1] 00000400 32B2 040D move.w [A1], [A2 + D0.w * 4 + 0xD] 00000404 02DB .incomplete 00000406 9815 sub.b D4, [A5] 00000408 0AE5 .incomplete 0000040A 18A3 move.b [A4], -[A3] 0000040C 0F5A bchg [A2]+, D7 0000040E 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4 00000410 1119 move.b -[A0], [A1]+ 00000412 FB12 .extension 0xB12 <> // unimplemented 00000414 12CA move.b [A1]+, A2 00000416 9B00 subx.b D5, D0 00000418 089B 0770 bclr.b [A3]+, 0x70 /* 'p' */ 0000041C 00DB .incomplete 0000041E 0A6E 2A10 66C3 xori.w [A6 + 0x66C3], 0x2A10 00000424 1449 movea.b A2, A1 00000426 02D3 .incomplete 00000428 1934 1C16 move.b -[A4], [A4 + D1 * 4 + 0x16] 0000042C 6C3E bge +0x40 /* 0000046C */ 0000042E 3808 move.w D4, A0 00000430 8505 sbcd D2, D5 00000432 021B 1B2A andi.b [A3]+, 0x2A /* '*' */ 00000436 28DB move.l [A4]+, [A3]+ 00000438 2085 move.l [A0], D5 0000043A 0F73 00BB bchg [A3 + D0.w - 0x69], D7 0000043E 0808 0083 btst.b A0, 0x83 00000442 0446 36FB subi.w D6, 0x36FB 00000446 1C97 move.b [A6], [A7] 00000448 0100 btst D0, D0 0000044A 5B16 subq.b [A6], 5 0000044C D700 addx.b D3, D0 0000044E C17E and.w <>, D0 00000450 8668 F812 or.w D3, [A0 - 0x7EE] 00000454 86E9 0646 divu.w D3, [A1 + 0x646] 00000458 E506 asl D6.b, 2 0000045A 830F sbcd -[A1], -[A7] 0000045C 2A28 7B02 move.l D5, [A0 + 0x7B02] 00000460 0613 031C addi.b [A3], 0x1C 00000464 1600 move.b D3, D0 00000466 1306 move.b -[A1], D6 00000468 4636 26F3 not.b [A6 + D2.w * 8 - 0x13] label0000046C: 0000046C 0003 070E ori.b D3, 0xE 00000470 180C move.b D4, A4 00000472 2C14 move.l D6, [A4] 00000474 2E04 move.l D7, D4 00000476 5406 addq.b D6, 2 00000478 7B09 moveq.l D5, 0x09 0000047A 9124 sub.b -[A4], D0 0000047C D308 addx.b -[A1], -[A0] 0000047E 7E2C moveq.l D7, 0x2C 00000480 D301 addx.b D1, D1 00000482 EB02 asl D2.b, 5 00000484 6868 bvc +0x6A /* 000004EE */ 00000486 122C 000F move.b D1, [A4 + 0xF] 0000048A 1400 move.b D2, D0 0000048C 9B05 subx.b D5, D5 0000048E 362E 3E05 move.w D3, [A6 + 0x3E05] 00000492 040A 0504 subi.b A2, 0x4 00000496 5329 088E subq.b [A1 + 0x88E], 1 0000049A 7B1E moveq.l D5, 0x1E 0000049C 624B bhi +0x4D /* 000004E9 */ 0000049E 1A00 move.b D5, D0 000004A0 C316 and.b [A6], D1 000004A2 1454 movea.b A2, [A4] 000004A4 C834 B64B and.b D4, [A4 + A3.w * 8 + 0x4B] 000004A8 1A13 move.b D5, [A3] 000004AA 29CB 051C 281C move.l 0x51C281C, A3 // begin alternate branch 000004AC-000004B0 label000004AC: 000004AC 051C btst [A4]+, D2 000004AE 281C move.l D4, [A4]+ // end alternate branch 000004AC-000004B0 label000004AC: // (misaligned) 000004B0 1000 move.b D0, D0 000004B2 F317 .extension 0x317 <> // unimplemented 000004B4 2E16 move.l D7, [A6] 000004B6 C903 abcd D4, D3 000004B8 0685 0064 245B addi.l D5, 0x64245B /* 'd$[' */ 000004BE 15BB 114B 048A 6A2E 046C move.b [A2 + D0.w * 4 + 0x6C], [[PC + <>] + 0x48A6A2E] 000004C8 78BB moveq.l D4, 0xFFFFFFBB 000004CA 037B 0F66 bchg <>, D1 000004CE AB1D syscall QDExtensions 000004D0 A466 syscall NewEmptyHandle, flags=4 000004D2 E317 roxl D7.b, 1 000004D4 0315 btst [A5], D1 000004D6 6673 bne +0x75 /* 0000054B */ 000004D8 13A4 668B move.b [A1 + D6.w * 8 - 0x117], -[A4] 000004DC 219B 0E66 move.l [A0 + D0 * 8 + 0x66], [A3]+ 000004E0 E339 rol D1.b, D1 000004E2 BB03 xor.b D3, D5 000004E4 930B subx.b -[A1], -[A3] 000004E6 F320 .extension 0x320 <> // unimplemented 000004E8 A4F3 syscall vTreeSearch, flags=4 000004EA 0EBB 0310 6673 4BA4 .invalid.l <>, 0x3106673 // invalid immediate operation // begin alternate branch 000004EE-000004F2 label000004EE: 000004EE 6673 bne +0x75 /* 00000563 */ 000004F0 4BA4 .invalid 5, -[A4] // invalid opcode 4 with b == 6 // end alternate branch 000004EE-000004F2 label000004EE: // (misaligned) 000004F2 6673 bne +0x75 /* 00000567 */ 000004F4 76A4 moveq.l D3, 0xFFFFFFA4 000004F6 66FB bne -0x3 /* 000004F3 */ 000004F8 44BB 0303 7666 7B76 neg.l [[PC + <> + D0 * 2] + 0x76667B76] 00000500 BB03 xor.b D3, D5 00000502 6306 bls +0x8 /* 0000050A */ 00000504 6673 bne +0x75 /* 00000579 */ 00000506 63A4 bls -0x5A /* 000004AC */ 00000508 661B bne +0x1D /* 00000525 */ label0000050A: 0000050A 773A moveq.l D3, 0x3A 0000050C 9B81 subx.l D5, D1 0000050E CB07 abcd D5, D7 00000510 1264 movea.b A1, -[A4] 00000512 4000 negx.b D0 00000514 EB0C lsl D4.b, 5 00000516 6E30 bgt +0x32 /* 00000548 */ 00000518 66AB bne -0x53 /* 000004C5 */ 0000051A 5554 subq.w [A4], 2 0000051C 9B13 sub.b [A3], D5 0000051E CA78 3A4B and.w D5, [0x00003A4B] 00000522 7754 moveq.l D3, 0x54 00000524 1B01 move.b -[A5], D1 00000526 7838 moveq.l D4, 0x38 00000528 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4 0000052A 423A DB4B clr.b [PC - 0x24B5 /* FFFFE077, cstring "" */] 0000052E 8701 sbcd D3, D1 00000530 E32B lsl D3.b, D1 00000532 7705 moveq.l D3, 0x05 00000534 0328 3A1B btst [A0 + 0x3A1B], D1 00000538 7701 moveq.l D3, 0x01 0000053A 0328 0903 btst [A0 + 0x903], D1 0000053E 8355 or.w [A5], D1 00000540 8701 sbcd D3, D1 00000542 FC7B 5505 .extension 0xC7B <>, 0x5505 // unimplemented 00000546 0374 3A33 bchg [A4 + D3 * 2 + 0x33], D1 // begin alternate branch 00000548-0000054C label00000548: 00000548 3A33 3F01 move.w D5, [[A3 + <> + D3 * 8]] // end alternate branch 00000548-0000054C label00000548: // (misaligned) 0000054A 3F01 move.w -[A7], D1 0000054C 0374 0903 C316 8702 bchg [[A4 + <> + D0] - 0x3CE978FE], D1 00000554 1563 5505 move.b [A2 + 0x5505], -[A3] 00000558 036A 3A23 bchg [A2 + 0x3A23], D1 0000055C 3F01 move.w -[A7], D1 0000055E 036A 0903 bchg [A2 + 0x903], D1 00000562 BB4B cmpm.w [A5]+, [A3]+ 00000564 8702 sbcd D3, D2 00000566 2EEB 3505 move.l [A7]+, [A3 + 0x3505] 0000056A 034E bchg A6, D1 0000056C 3A33 5501 move.w D5, [[A3 + <> + D5 * 4]] 00000570 034E bchg A6, D1 00000572 0903 btst D3, D4 00000574 033F btst <>, D1 00000576 8702 sbcd D3, D2 00000578 478B .invalid 3, A3 // invalid opcode 4 with b == 6 0000057A 0F54 bchg [A4], D7 0000057C CB2F 332F and.b [A7 + 0x332F], D5 00000580 2309 move.l -[A1], A1 00000582 3A0B move.w D5, A3 00000584 55A5 subq.l -[A5], 2 00000586 2023 move.l D0, -[A3] 00000588 0905 btst D5, D4 0000058A 0383 bclr D3, D1 0000058C 2A9B move.l [A5], [A3]+ 0000058E 0103 btst D3, D0 00000590 0F19 btst [A1]+, D7 00000592 03CB .incomplete 00000594 6209 bhi +0xB /* 0000059F */ 00000596 230F move.l -[A1], A7 00000598 0123 btst -[A3], D0 0000059A BB04 xor.b D4, D5 0000059C 332F 1F1B move.w -[A1], [A7 + 0x1F1B] 000005A0 5D54 subq.w [A4], 6 000005A2 8B8B 3ACB unpk -[A5], -[A3], 0x3ACB 000005A6 3E09 move.w D7, A1 000005A8 020F 2525 andi.b A7, 0x25 /* '%' */ 000005AC E504 asl D4.b, 2 000005AE 732F moveq.l D1, 0x2F 000005B0 8702 sbcd D3, D2 000005B2 600B bra +0xD /* 000005BF */ 000005B4 2305 move.l -[A1], D5 000005B6 083C 3AEB 1585 btst.b 0x85, 0xEB 000005BC 033C 0503 btst 0x3, D1 000005C0 2B26 move.l -[A5], -[A6] 000005C2 8702 sbcd D3, D2 000005C4 A1AB syscall 0x0AB, flags=1 000005C6 1D05 move.b -[A6], D5 000005C8 0333 073A 4328 0503 3307 btst [[A3 + 0x43280503 + D0 * 8] + 0x3307], D1 000005D2 0503 btst D3, D2 000005D4 C318 and.b [A0]+, D1 000005D6 9B01 subx.b D5, D1 000005D8 9315 sub.b [A5], D1 000005DA 1903 move.b -[A4], D3 000005DC DB15 add.b [A5], D5 000005DE 9300 subx.b D1, D0 000005E0 648B bcc -0x73 /* 0000056D */ 000005E2 0254 4109 andi.w [A4], 0x4109 /* 'A\t' */ 000005E6 3B6F 9B0B 548B move.w [A5 + 0x548B], [A7 - 0x64F5] 000005EC 288B move.l [A4], A3 000005EE 0B5B bchg [A3]+, D5 000005F0 1089 move.b [A0], A1 000005F2 0A6B 0103 2C2B xori.w [A3 + 0x2C2B], 0x103 000005F8 4B21 .invalid 5, -[A1] // invalid opcode 4 with b == 4 000005FA 010B btst A3, D0 000005FC 081D 3153 btst.b [A5]+, 0x53 /* 'S' */ 00000600 02A0 6B07 7B08 andi.l -[A0], 0x6B077B08 00000606 0F42 bchg D2, D7 00000608 9B01 subx.b D5, D1 0000060A 2314 move.l -[A1], [A4] 0000060C F905 .extension 0x905 <> // unimplemented 0000060E CB17 and.b [A7], D5 00000610 E105 asl D5.b, 8 00000612 9B02 subx.b D5, D2 00000614 E905 asl D5.b, 4 00000616 730A moveq.l D1, 0x0A 00000618 E505 asl D5.b, 2 0000061A 3A63 movea.w A5, -[A3] 0000061C 0D0D btst A5, D6 0000061E 0673 F541 012B 2729 012B 1173 addi.w [[A3 + 0x2729 + D0] + 0x12B1173], 0xF541 0000062A 0A87 02F9 331F xori.l D7, 0x2F9331F 00000630 9B01 subx.b D5, D1 00000632 2B29 5471 move.l -[A5], [A1 + 0x5471] 00000636 3840 movea.w A4, D0 00000638 8538 7B4D or.b [0x00007B4D], D2 0000063C 30B3 129B move.w [A0], [A3 + D1.w * 2 - 0x101] 00000640 01BB 0512 3E40 bclr [[PC + D0 * 4] + 0x3E40], D0 00000646 0053 676E ori.w [A3], 0x676E /* 'gn' */ 0000064A 3023 move.w D0, -[A3] 0000064C 0B54 bchg [A4], D5 0000064E 3309 move.w -[A1], A1 00000650 3E28 4B09 move.w D7, [A0 + 0x4B09] 00000654 547B 0628 addq.w [PC + D0.w * 8 + 0x28], 2 00000658 3E40 movea.w A7, D0 0000065A 123E move.b D1, <> 0000065C 005B 6730 ori.w [A3]+, 0x6730 /* 'g0' */ 00000660 C140 exg D0, D0 00000662 9307 subx.b D1, D7 00000664 9B01 subx.b D5, D1 00000666 D854 add.w D4, [A4] 00000668 8309 sbcd -[A1], -[A1] 0000066A 5673 0946 addq.w <>, 3 0000066E B046 cmp.w D0, D6 00000670 2663 movea.l A3, -[A3] 00000672 15D3 0039 move.b [PC + 0x39 /* 000006AD, value 0x63 'c' */], [A3] 00000676 390A move.w -[A4], A2 00000678 1D01 move.b -[A6], D1 0000067A 8D00 sbcd D6, D0 0000067C DC08 add.b D6, A0 0000067E 053D btst <>, D2 00000680 FB3F .extension 0xB3F <> // unimplemented 00000682 D901 addx.b D4, D1 00000684 4A24 tst.b -[A4] 00000686 5C46 addq.w D6, 6 00000688 080F 7000 btst.b A7, 0x0 0000068C 930C subx.b -[A1], -[A4] 0000068E 5B02 subq.b D2, 5 00000690 6300 3083 bls +0x3085 /* 00003715 */ 00000694 02DC .incomplete 00000696 454F chk.w D2, A7 00000698 365B movea.w A3, [A3]+ 0000069A 125B movea.b A1, [A3]+ 0000069C 09B6 D39E 46EC bclr [[] + A5 * 2 + 0x46EC], D4 000006A2 34FB 0828 move.w [A2]+, [PC + D0 + 0x28] 000006A6 2309 move.l -[A1], A1 000006A8 FB08 .extension 0xB08 <> // unimplemented 000006AA E303 asl D3.b, 1 000006AC 3C63 movea.w A6, -[A3] 000006AE 0256 4E63 andi.w [A6], 0x4E63 /* 'Nc' */ 000006B2 02BB 1478 4100 2841 andi.l [PC + D2 + 0x41], 0x14784100 000006BA 0074 4100 6AFB ori.w [A4 + D6 * 2 - 0x5], 0x4100 /* 'A\0' */ 000006C0 0881 0B2B bclr.b D1, 0x2B /* '+' */ 000006C4 0176 4AF3 bchg [A6 + D4 * 2 - 0x13], D0 000006C8 1416 move.b D2, [A6] 000006CA 124A movea.b A1, A2 000006CC C14D exg A0, A5 000006CE 3626 move.w D3, -[A6] 000006D0 0300 btst D0, D1 000006D2 CA25 and.b D5, -[A5] 000006D4 083E 2483 btst.b <>, 0x83 000006D8 0C03 084E cmpi.b D3, 0x4E /* 'N' */ 000006DC 2E04 move.l D7, D4 000006DE 8266 or.w D1, -[A6] 000006E0 7312 moveq.l D1, 0x12 000006E2 1400 move.b D2, D0 000006E4 734D moveq.l D1, 0x4D 000006E6 AB05 syscall CopyHandle 000006E8 CB01 abcd D5, D1 000006EA 363A 0B12 move.w D3, [PC + 0xB12 /* 000011FE, value 0x1206 */] 000006EE 124A movea.b A1, A2 000006F0 6014 bra +0x16 /* 00000706 */ 000006F2 0003 461B ori.b D3, 0x1B 000006F6 0423 014A subi.b -[A3], 0x4A /* 'J' */ 000006FA 2A10 move.l D5, [A0] 000006FC 4334 00C3 .invalid 1, [A4 + D0.w - 0x61] // invalid opcode 4 with b == 4 00000700 09B6 5B00 bclr [A6 + <> + D5 * 2], D4 00000704 7E4A moveq.l D7, 0x4A label00000706: 00000706 7AEB moveq.l D5, 0xFFFFFFEB 00000708 00E1 .incomplete 0000070A 0046 0301 ori.w D6, 0x301 0000070E 6B02 bmi +0x4 /* 00000712 */ 00000710 7306 moveq.l D1, 0x06 label00000712: 00000712 3302 move.w -[A1], D2 00000714 1E16 move.b D7, [A6] 00000716 CB05 abcd D5, D5 00000718 4444 neg.w D4 0000071A 430F .invalid 1, A7 // invalid opcode 4 with b == 4 0000071C 042B 096E 30DB subi.b [A3 + 0x30DB], 0x6E /* 'n' */ 00000722 0461 7463 subi.w -[A1], 0x7463 /* 'tc' */ 00000726 1923 move.b -[A4], -[A3] 00000728 3406 move.w D2, D6 0000072A 0869 5C43 402A bchg.b [A1 + 0x402A], 0x43 /* 'C' */ 00000730 10B3 12BB move.b [A0], [A3 + D1.w * 2 - 0x69] 00000734 09FC .incomplete 00000736 8D5C or.w [A4]+, D6 00000738 615B bsr +0x5D /* 00000795 */ 0000073A 3E68 F825 movea.w A7, [A0 - 0x7DB] 0000073E 063E 2506 addi.b <>, 0x6 00000742 9B26 sub.b -[A6], D5 00000744 CB02 abcd D5, D2 00000746 A60A syscall OpenRF/PBHOpenRF/HOpenRF, flags=6 00000748 D44B add.w D2, A3 0000074A 0000 4307 ori.b D0, 0x7 0000074E 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 00000750 5843 addq.w D3, 4 00000752 051B btst [A3]+, D2 00000754 0C83 0603 2626 cmpi.l D3, 0x6032626 0000075A 8B0C sbcd -[A5], -[A4] 0000075C B301 xor.b D1, D1 0000075E 6916 bvs +0x18 /* 00000776 */ 00000760 8E0F or.b D7, A7 00000762 1C04 move.b D6, D4 00000764 0243 442D andi.w D3, 0x442D /* 'D-' */ 00000768 010F btst A7, D0 0000076A 2501 move.l -[A2], D1 0000076C 0F0D btst A5, D7 0000076E 10AB 028A move.b [A0], [A3 + 0x28A] 00000772 1009 move.b D0, A1 00000774 1023 move.b D0, -[A3] label00000776: 00000776 2615 move.l D3, [A5] 00000778 10E3 move.b [A0]+, -[A3] 0000077A 2297 move.l [A1], [A7] 0000077C 03E7 .incomplete 0000077E AA13 syscall FillCPoly 00000780 1287 move.b [A1], D7 00000782 03F3 .incomplete 00000784 5B33 6B02 6100 subq.b [[A3 + <> + D6 * 2] + 0x6100], 5 0000078A DCA1 add.l D6, -[A1] 0000078C 108E move.b [A0], A6 0000078E CB44 exg D5, D4 00000790 C704 abcd D3, D4 00000792 0223 42BD andi.b -[A3], 0xBD 00000796 101B move.b D0, [A3]+ 00000798 1EF7 041B move.b [A7]+, [A7 + D0.w * 4 + 0x1B] 0000079C EB00 asl D0.b, 5 0000079E F704 .extension 0x704 <> // unimplemented 000007A0 A1D7 syscall vFreeNode, flags=1 000007A2 042C 1B4B 26B3 subi.b [A4 + 0x26B3], 0x4B /* 'K' */ 000007A8 02E9 .incomplete 000007AA 123E move.b D1, <> 000007AC 24AB 1C25 move.l [A2], [A3 + 0x1C25] 000007B0 10F4 063A move.b [A0]+, [A4 + D0.w * 8 + 0x3A] 000007B4 8B1D or.b [A5]+, D5 000007B6 6910 bvs +0x12 /* 000007C8 */ 000007B8 CB26 and.b -[A6], D5 000007BA C30B abcd -[A1], -[A3] 000007BC 363A D317 move.w D3, [PC - 0x2CE9 /* FFFFDAD5, cstring "" */] 000007C0 A704 syscall Control, flags=7 000007C2 68C3 bvc -0x3B /* 00000787 */ 000007C4 14B7 03F3 8E87 8488 9315 0510 move.b [A2], [[-0x71787B78] - 0x6CEAFAF0] // begin alternate branch 000007C8-000007D0 label000007C8: 000007C8 8E87 or.l D7, D7 000007CA 8488 or.l D2, A0 000007CC 9315 sub.b [A5], D1 000007CE 0510 btst [A0], D2 // end alternate branch 000007C8-000007D0 label000007C8: // (misaligned) 000007D0 0306 btst D6, D1 000007D2 1D10 move.b -[A6], [A0] 000007D4 D203 add.b D1, D3 000007D6 0333 352B 29FB 030B 9D51 btst [[A3 + 0x29FB + D3 * 4] + 0x30B9D51], D1 000007E0 07C4 .incomplete 000007E2 162A 10BB move.b D3, [A2 + 0x10BB] 000007E6 12F7 04B3 move.b [A1]+, [A7 + D0.w * 4 - 0x77] 000007EA A704 syscall Control, flags=7 000007EC C4C3 mulu.w D2, D3 000007EE 0B6B 056B bchg [A3 + 0x56B], D5 000007F2 0F1B btst [A3]+, D7 000007F4 2806 move.l D4, D6 000007F6 269B move.l [A3], [A3]+ 000007F8 1E09 move.b D7, A1 000007FA 104A movea.b A0, A2 000007FC 457A 810B chk.w D2, [PC - 0x7EF5 /* FFFF8909, cstring "" */] 00000800 D302 addx.b D1, D2 00000802 765B moveq.l D3, 0x5B 00000804 00DB .incomplete 00000806 1E85 move.b [A7], D5 00000808 1C65 movea.b A6, -[A5] 0000080A 0CF3 .incomplete 0000080C 3008 move.w D0, A0 0000080E 1454 movea.b A2, [A4] 00000810 310C move.w -[A0], A4 00000812 D30B addx.b -[A1], -[A3] 00000814 E705 asl D5.b, 3 00000816 1433 1921 0CD3 move.b D2, [[A3 + 0xCD3 + D1]] 0000081C 0B46 bchg D6, D5 0000081E BB13 xor.b [A3], D5 00000820 1D0B move.b -[A6], A3 00000822 4A0D tst.b A5 00000824 0B69 139B bchg [A1 + 0x139B], D5 00000828 2606 move.l D3, D6 0000082A 2E86 move.l [A7], D6 0000082C 5509 subq.b A1, 2 0000082E 546B 2B34 addq.w [A3 + 0x2B34], 2 00000832 A705 syscall Status, flags=7 00000834 5F8E subq.l A6, 7 00000836 033A B909 btst [PC - 0x46F7 /* FFFFC141, cstring "" */], D1 0000083A 0926 btst -[A6], D4 0000083C 631F bls +0x21 /* 0000085D */ 0000083E BD09 cmpm.b [A6]+, [A1]+ 00000840 F30F .extension 0x30F <> // unimplemented 00000842 F705 .extension 0x705 <> // unimplemented 00000844 8CA5 or.l D6, -[A5] 00000846 088D 080A bclr.b A5, 0xA /* '\n' */ 0000084A 0608 2144 addi.b A0, 0x44 /* 'D' */ 0000084E F100 .extension 0x100 <> // unimplemented 00000850 8B6E 7002 or.w [A6 + 0x7002], D5 00000854 0FB5 013E 4601 9CF0 6316 bclr [[A5 + 0x46019CF0] + D0 + 0x6316], D7 0000085E A94C syscall FlashMenuBar 00000860 FB19 .extension 0xB19 <> // unimplemented 00000862 799A moveq.l D4, 0xFFFFFF9A 00000864 559A subq.l [A2]+, 2 00000866 E507 asl D7.b, 2 00000868 123E move.b D1, <> 0000086A 124A movea.b A1, A2 0000086C 020F 6E30 andi.b A7, 0x30 /* '0' */ 00000870 F006 4CC5 .pmove2 0xF006, 0x4CC5 // unimplemented 00000874 590F subq.b A7, 4 00000876 4906 .invalid 4, D6 // invalid opcode 4 with b == 4 00000878 3665 movea.w A3, -[A5] 0000087A 0616 6000 addi.b [A6], 0x0 0000087E 0B3A 9301 btst [PC - 0x6CFF /* FFFF9B81, cstring "" */], D5 00000882 CB00 abcd D5, D0 00000884 5B11 subq.b [A1], 5 00000886 AC83 syscall DrawChar, auto_pop 00000888 1B72 1612 16D2 move.b [A5 + 0x16D2 /* export_726 */], [A2 + D1.w * 8 + 0x12] 0000088E 08FB 0270 00AB bset.b [PC + D0.w - 0x85], 0x70 /* 'p' */ 00000894 2865 movea.l A4, -[A5] 00000896 A29B syscall Messager, flags=2 00000898 0260 259E andi.w -[A0], 0x259E 0000089C 0F6D 04B4 bchg [A5 + 0x4B4], D7 000008A0 2CA5 move.l [A6], -[A5] 000008A2 04DB .incomplete 000008A4 0D14 btst [A4], D6 000008A6 1B05 move.b -[A5], D5 000008A8 DB0D addx.b -[A5], -[A5] 000008AA 1216 move.b D1, [A6] 000008AC 4608 not.b A0 000008AE 082D A6DB 0414 btst.b [A5 + 0x414], 0xDB 000008B4 A503 syscall Write, flags=5 000008B6 AB11 syscall OldPatToNew 000008B8 1400 move.b D2, D0 000008BA 0F09 btst A1, D7 000008BC 042A 102E 530E subi.b [A2 + 0x530E], 0x2E /* '.' */ 000008C2 2911 move.l -[A4], [A1] 000008C4 000F B510 ori.b A7, 0x10 000008C8 16E5 move.b [A3]+, -[A5] 000008CA CF97 and.l [A7], D7 000008CC 0640 230B addi.w D0, 0x230B 000008D0 32AE 8800 move.w [A1], [A6 - 0x7800] 000008D4 0F8C bclr A4, D7 000008D6 F08D 09EB .extension 0x08D <> // unimplemented 000008DA 018B bclr A3, D0 000008DC 25A9 13C9 0546 move.l <>, [A1 + 0x13C9] 000008E2 0917 btst [A7], D4 000008E4 0F19 btst [A1]+, D7 000008E6 1732 0033 move.b -[A3], [A2 + D0.w + 0x33] 000008EA 5963 subq.w -[A3], 4 000008EC 0738 723E btst [0x0000723E], D3 // begin alternate branch 000008EE-000008F0 label000008EE: 000008EE 723E moveq.l D1, 0x3E // end alternate branch 000008EE-000008F0 label000008EE: // (misaligned) 000008F0 722C moveq.l D1, 0x2C 000008F2 4665 not.w -[A5] 000008F4 073E btst <>, D3 000008F6 7D07 moveq.l D6, 0x07 000008F8 CB1A and.b [A2]+, D5 000008FA 122C D269 move.b D1, [A4 - 0x2D97] 000008FE 2169 01C3 1369 move.l [A0 + 0x1369], [A1 + 0x1C3] 00000904 0ACB .incomplete 00000906 1071 01BB 05AE 86AE 4AC5 0A0F movea.b A0, [[0x5AE86AE + D0] + 0x4AC50A0F] 00000912 B918 xor.b [A0]+, D4 00000914 0A00 0F55 xori.b D0, 0x55 /* 'U' */ 00000918 0964 bchg -[A4], D4 0000091A 1264 movea.b A1, -[A4] 0000091C CD07 abcd D6, D7 0000091E ADC0 syscall GetNewMBar, auto_pop 00000920 0B12 btst [A2], D5 00000922 6CCA bge -0x34 /* 000008EE */ 00000924 3808 move.w D4, A0 00000926 020F 6E36 andi.b A7, 0x36 /* '6' */ 0000092A 66B3 bne -0x4B /* 000008DF */ 0000092C 0EA9 0715 BE43 27E3 .invalid.l [A1 + 0x27E3], 0x715BE43 // invalid immediate operation 00000934 0988 bclr A0, D4 00000936 8695 or.l D3, [A5] 00000938 09C9 .incomplete 0000093A 0133 29C1 btst [[ + <>]], D0 0000093E 013E btst <>, D0 00000940 C901 abcd D4, D1 00000942 711B moveq.l D0, 0x1B 00000944 9315 sub.b [A5], D1 00000946 A101 syscall Close, flags=1 00000948 4AA9 019B tst.l [A1 + 0x19B] 0000094C 4891 03A3 movem.w [A1], D0,D1,D5,D7,A0,A1 00000950 0AC1 .incomplete 00000952 012C AECA btst [A4 - 0x5136], D0 00000956 1C3E move.b D6, <> 00000958 1C2C 0087 move.b D6, [A4 + 0x87] 0000095C 86F3 0FD9 divu.w D3, [[]] 00000960 2F00 move.l -[A7], D0 00000962 0F3D btst <>, D7 00000964 010F btst A7, D0 00000966 7919 moveq.l D4, 0x19 00000968 F517 .extension 0x517 <> // unimplemented 0000096A A907 syscall SetString 0000096C C330 6C86 and.b [A0 + D6 * 4 - 0x122], D1 00000970 E50F lsl D7.b, 2 00000972 0F6E 36FB bchg [A6 + 0x36FB], D7 00000976 2315 move.l -[A1], [A5] 00000978 1989 02CB move.b [A4 + D0.w * 2 - 0x53], A1 0000097C 1A6C 4A85 movea.b A5, [A4 + 0x4A85] 00000980 020F 6E36 andi.b A7, 0x36 /* '6' */ 00000984 D312 add.b [A2], D1 00000986 1525 move.b -[A2], -[A5] 00000988 A706 syscall KillIO, flags=7 0000098A E305 asl D5.b, 1 0000098C 2B0F move.l -[A5], A7 0000098E FD0C .extension 0xD0C <> // unimplemented 00000990 4608 not.b A0 00000992 0F70 020F bchg [A0 + D0.w * 2 + 0xF], D7 00000996 3D0C move.w -[A6], A4 00000998 0F35 012C btst <>, D7 0000099C 6B06 bmi +0x8 /* 000009A4 */ 0000099E A909 syscall CalcVis 000009A0 550C subq.b A4, 2 000009A2 731F moveq.l D1, 0x1F label000009A4: 000009A4 AD09 syscall CalcVis, auto_pop 000009A6 0F6E 36CB bchg [A6 + 0x36CB], D7 000009AA 1397 071D move.b [[A1] + D0 * 8], [A7] 000009AE 6B0A bmi +0xC /* 000009BA */ 000009B0 9300 subx.b D1, D0 000009B2 16A9 9B6B move.b [A3], [A1 - 0x6495] 000009B6 06E3 .incomplete 000009B8 0808 3B02 btst.b A0, 0x2 // begin alternate branch 000009BA-000009BC label000009BA: 000009BA 3B02 move.w -[A5], D2 // end alternate branch 000009BA-000009BC label000009BA: // (misaligned) 000009BC 4A90 tst.l [A0] 000009BE 7002 moveq.l D0, 0x02 000009C0 0FED .incomplete 000009C2 3428 FB0D move.w D2, [A0 - 0x4F3] 000009C6 89D3 divs.w D4, [A3] 000009C8 F707 .extension 0x707 <> // unimplemented 000009CA E808 lsr D0.b, 4 000009CC 02F7 .incomplete 000009CE 87FC 8D07 divs.w D3, 0x8D07 000009D2 FB0C .extension 0xB0C <> // unimplemented 000009D4 9107 subx.b D0, D7 000009D6 9788 subx.l -[A3], -[A0] 000009D8 1AF9 3AC9 048B move.b [A5]+, [0x3AC9048B] 000009DE 0245 150F andi.w D5, 0x150F 000009E2 5915 subq.b [A5], 4 000009E4 B707 xor.b D7, D3 000009E6 05A3 bclr -[A3], D2 000009E8 0D41 bchg D1, D6 000009EA AFA3 syscall gsRunTbl, auto_pop 000009EC 0265 5808 andi.w -[A5], 0x5808 000009F0 00FB .incomplete 000009F2 B346 xor.w D6, D1 000009F4 72CD moveq.l D1, 0xFFFFFFCD 000009F6 2155 3803 move.l [A0 + 0x3803], [A5] 000009FA 2446 movea.l A2, D6 000009FC 722C moveq.l D1, 0x2C 000009FE A90F syscall DrawNew 00000A00 151E move.b -[A2], [A6]+ 00000A02 CB1A and.b [A2]+, D5 00000A04 893D or.b <>, D4 00000A06 0D2F A901 btst [A7 - 0x56FF], D6 00000A0A F30E .extension 0x30E <> // unimplemented 00000A0C C10E abcd -[A0], -[A6] 00000A0E 7300 moveq.l D1, 0x00 00000A10 CB00 abcd D5, D0 00000A12 0A73 0A0F 3E72 xori.w [A3 + D3 * 8 + 0x72], 0xA0F 00000A18 3E1C move.w D7, [A4]+ 00000A1A 640D bcc +0xF /* 00000A29 */ 00000A1C 2E0F move.l D7, A7 00000A1E B90B cmpm.b [A4]+, [A3]+ 00000A20 1310 move.b -[A1], [A0] 00000A22 A14F syscall RDrvrInstall, flags=1 00000A24 1309 move.b -[A1], A1 00000A26 BB0A cmpm.b [A5]+, [A2]+ 00000A28 0802 6B81 btst.b D2, 0x81 00000A2C 3666 movea.w A3, -[A6] 00000A2E 931D sub.b [A5]+, D1 00000A30 455C chk.w D2, [A4]+ 00000A32 AB15 syscall PatExpand 00000A34 4D5C chk.w D6, [A4]+ 00000A36 3AAB 1BD7 move.w [A5], [A3 + 0x1BD7] // begin alternate branch 00000A38-00000A3A label00000A38: 00000A38 1BD7 move.b <>, [A7] // end alternate branch 00000A38-00000A3A label00000A38: // (misaligned) 00000A3A 060C 1310 addi.b A4, 0x10 00000A3E 68F8 bvc -0x6 /* 00000A38 */ 00000A40 D223 add.b D1, -[A3] 00000A42 0113 btst [A3], D0 00000A44 10DB move.b [A0]+, [A3]+ 00000A46 08E3 091B bset.b -[A3], 0x1B 00000A4A 0886 3327 bclr.b D6, 0x27 /* '\'' */ 00000A4E AE86 syscall 0xA86, auto_pop 00000A50 E50F lsl D7.b, 2 00000A52 000F 3AA3 ori.b A7, 0xA3 00000A56 0B46 bchg D6, D5 00000A58 0102 btst D2, D0 00000A5A FB0F .extension 0xB0F <> // unimplemented 00000A5C 141C move.b D2, [A4]+ 00000A5E EB13 roxl D3.b, 5 00000A60 8155 or.w [A5], D0 00000A62 3214 move.w D1, [A4] 00000A64 1286 move.b [A1], D6 00000A66 000F 8C30 ori.b A7, 0x30 /* '0' */ 00000A6A 5309 subq.b A1, 1 00000A6C 8B42 6907 pack D5, D2, 0x6907 00000A70 8B15 or.b [A5], D5 00000A72 2B0B move.l -[A5], A3 00000A74 A900 syscall GetFNum 00000A76 5B18 subq.b [A0]+, 5 00000A78 E50F lsl D7.b, 2 00000A7A DB8F addx.l -[A5], -[A7] 00000A7C 2D12 move.l -[A6], [A2] 00000A7E F706 .extension 0x706 <> // unimplemented 00000A80 D7CD add.l A3, A5 00000A82 311C move.w -[A0], [A4]+ 00000A84 2C65 movea.l A6, -[A5] 00000A86 1C0F move.b D6, A7 00000A88 AD10 syscall GetWMgrPort, auto_pop 00000A8A 2E6B 1969 movea.l A7, [A3 + 0x1969] 00000A8E 271E move.l -[A3], [A6]+ 00000A90 0423 0D42 subi.b -[A3], 0x42 /* 'B' */ 00000A94 9B06 subx.b D5, D6 00000A96 0A33 8EAB 1D8B 120A DB03 xori.b [[ + <> + D1 * 4] + 0x120ADB03], 0xAB 00000AA0 8306 sbcd D1, D6 00000AA2 AB21 syscall RSect 00000AA4 3301 move.w -[A1], D1 00000AA6 0309 btst A1, D1 00000AA8 2320 move.l -[A1], -[A0] 00000AAA 8B07 sbcd D5, D7 00000AAC 0A4E E003 xori.w A6, 0xE003 00000AB0 0423 0A8B subi.b -[A3], 0x8B 00000AB4 440B neg.b A3 00000AB6 1B46 4C00 move.b [A5 + 0x4C00], D6 00000ABA FB4D .extension 0xB4D <> // unimplemented 00000ABC 3AE3 move.w [A5]+, -[A3] 00000ABE 17DC A900 move.b [PC + <> + A2], [A4]+ 00000AC2 2300 move.l -[A1], D0 00000AC4 2302 move.l -[A1], D2 00000AC6 A900 syscall GetFNum 00000AC8 6B0E bmi +0x10 /* 00000AD8 */ 00000ACA 9707 subx.b D3, D7 00000ACC 9C66 sub.w D6, -[A6] 00000ACE E31F rol D7.b, 1 00000AD0 8327 or.b -[A7], D1 00000AD2 8B03 sbcd D5, D3 00000AD4 2C03 move.l D6, D3 00000AD6 38F3 0D0A E300 move.w [A4]+, [[A3 + <> + D0 * 4] - 0x1D00] // begin alternate branch 00000AD8-00000ADC label00000AD8: 00000AD8 0D0A btst A2, D6 00000ADA E300 asl D0.b, 1 // end alternate branch 00000AD8-00000ADC label00000AD8: // (misaligned) 00000ADC 2C53 movea.l A6, [A3] 00000ADE 1183 2772 2C6C 4A73 0F2B move.b [[A0 + 0x2C6C4A73] + 0xF2B], D3 00000AE8 0729 0407 btst [A1 + 0x407], D3 00000AEC 00FF .incomplete 00000AEE 9709 subx.b -[A3], -[A1] 00000AF0 8E73 1393 002C 2B1D or.w D7, [[ + D1 * 2] + 0x2C2B1D] 00000AF8 8B3C 8104 or.b 0x4, D5 00000AFC 0B0F btst A7, D5 00000AFE 1700 move.b -[A3], D0 00000B00 2EE5 move.l [A7]+, -[A5] 00000B02 0373 0AE5 bchg [A3 + D0 * 2 - 0x27], D1 00000B06 0323 btst -[A3], D1 00000B08 3C97 move.w [A6], [A7] 00000B0A 09AF 2B2E bclr [A7 + 0x2B2E], D4 00000B0E 9707 subx.b D3, D7 00000B10 2C73 1F46 movea.l A6, <> 00000B14 C104 abcd D0, D4 00000B16 4B29 D245 .invalid 5, [A1 - 0x2DBB] // invalid opcode 4 with b == 4 00000B1A 0565 bchg -[A5], D2 00000B1C 2941 0116 move.l [A4 + 0x116], D1 00000B20 C50A abcd -[A2], -[A2] 00000B22 4356 chk.w D1, [A6] 00000B24 1653 movea.b A3, [A3] 00000B26 1105 move.b -[A0], D5 00000B28 19C4 2C1B move.b 0x1B, D4 00000B2C 0213 0A16 andi.b [A3], 0x16 00000B30 B309 cmpm.b [A1]+, [A1]+ 00000B32 531E subq.b [A6]+, 1 00000B34 DB34 1F6B 0881 0746 9800 add.b [[A4 + 0x881] + 0x7469800], D5 00000B3E E368 lsl D0.w, D1 00000B40 46B0 09D0 not.l [] 00000B44 6B19 bmi +0x1B /* 00000B5F */ 00000B46 0700 btst D0, D3 00000B48 0443 0953 subi.w D3, 0x953 /* '\tS' */ 00000B4C 0487 08E5 632F subi.l D7, 0x8E5632F 00000B52 D708 addx.b -[A3], -[A0] 00000B54 F013 0968 pmovefd [A3], MR2 00000B58 F89B 0023 .extension 0x89B <> // unimplemented 00000B5C 0113 btst [A3], D0 00000B5E 0953 bchg [A3], D4 00000B60 0512 btst [A2], D2 00000B62 1309 move.b -[A1], A1 00000B64 0233 756E 36AA andi.b [A3 + D3.w * 8 - 0x86], 0x6E /* 'n' */ 00000B6A FB22 .extension 0xB22 <> // unimplemented 00000B6C 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000B6E 4B0D .invalid 5, A5 // invalid opcode 4 with b == 4 00000B70 AA6B syscall PowerPCFuture 00000B72 1A61 movea.b A5, -[A1] 00000B74 2813 move.l D4, [A3] 00000B76 091B btst [A3]+, D4 00000B78 42B4 530E 6B05 clr.l [[A4 + <>] + D5 * 2 + 0x6B05] 00000B7E 0B09 btst A1, D5 00000B80 0665 0806 addi.w -[A5], 0x806 00000B84 4C4C 000F movem.l D0,D1,D2,D3, A4 00000B88 3AEB 1F06 move.w [A5]+, [A3 + 0x1F06] 00000B8C 7281 moveq.l D1, 0xFFFFFF81 00000B8E 7FDB moveq.l D7, 0xFFFFFFDB 00000B90 0D9D bclr [A5]+, D6 00000B92 2466 movea.l A2, -[A6] 00000B94 DB1F add.b [A7]+, D5 00000B96 FB16 .extension 0xB16 <> // unimplemented 00000B98 8B01 sbcd D5, D1 00000B9A 8B1F or.b [A7]+, D5 00000B9C 290C move.l -[A4], A4 00000B9E 84AE 9B0D or.l D2, [A6 - 0x64F3] 00000BA2 A103 syscall Write, flags=1 00000BA4 585B addq.w [A3]+, 4 00000BA6 084C C900 bchg.b A4, 0x0 00000BAA 3A73 13E3 08E1 0653 161E movea.w A5, [[0x8E1] + 0x653161E] 00000BB4 530E subq.b A6, 1 00000BB6 44CB move.b A3, CCR 00000BB8 057E bchg <>, D2 00000BBA 6B19 bmi +0x1B /* 00000BD5 */ 00000BBC 6885 bvc -0x79 /* 00000B43 */ 00000BBE 8D6B 191A or.w [A3 + 0x191A], D6 00000BC2 741B moveq.l D2, 0x1B 00000BC4 0F81 bclr D1, D7 00000BC6 0000 BB1D ori.b D0, 0x1D 00000BCA 3652 movea.w A3, [A2] 00000BCC 9301 subx.b D1, D1 00000BCE 3A83 move.w [A5], D3 00000BD0 2CA1 move.l [A6], -[A1] 00000BD2 B413 cmp.b D2, [A3] 00000BD4 09B3 0A81 bclr [A3 + D0 * 2 - 0x127], D4 00000BD8 8441 or.w D2, D1 00000BDA 08A9 9C5C A59C bclr.b [A1 - 0x5A64], 0x5C /* '\\' */ 00000BE0 FB0F .extension 0xB0F <> // unimplemented 00000BE2 BB12 xor.b [A2], D5 00000BE4 E132 roxl D2.b, D0 00000BE6 1309 move.b -[A1], A1 00000BE8 631F bls +0x21 /* 00000C09 */ 00000BEA 401C negx.b [A4]+ 00000BEC 530E subq.b A6, 1 00000BEE E532 roxl D2.b, D2 00000BF0 4000 negx.b D0 00000BF2 0F25 btst -[A5], D7 00000BF4 7FDB moveq.l D7, 0xFFFFFFDB 00000BF6 0D30 2338 290A 2509 btst [A0 + 0x290A2509 + D2 * 2], D6 00000BFE 4384 .invalid 1, D4 // invalid opcode 4 with b == 6 00000C00 9342 subx.w D1, D2 00000C02 2915 move.l -[A4], [A5] 00000C04 EB01 asl D1.b, 5 00000C06 2D34 4D2F 0701 612B 15CD move.l -[A6], [[A4 + 0x701] + D4 * 4 + 0x612B15CD] 00000C10 5F0F subq.b A7, 7 00000C12 D55F add.w [A7]+, D2 00000C14 6591 bcs -0x6D /* 00000BA7 */ 00000C16 5304 subq.b D4, 1 00000C18 6109 bsr +0xB /* 00000C23 */ 00000C1A 9706 subx.b D3, D6 00000C1C 61DB bsr -0x23 /* 00000BF9 */ 00000C1E 0D69 91A7 bchg [A1 - 0x6E59], D6 00000C22 8672 5971 247B 2883 or.w D3, [[A2 + 0x247B2883]] 00000C2A 2DAB 0183 0A56 move.l [A6 + D0 * 2 + 0x56], [A3 + 0x183] 00000C30 F316 .extension 0x316 <> // unimplemented 00000C32 D306 addx.b D1, D6 00000C34 4B12 .invalid 5, [A2] // invalid opcode 4 with b == 4 00000C36 5B11 subq.b [A1], 5 00000C38 FB33 .extension 0xB33 <> // unimplemented 00000C3A D70A addx.b -[A3], -[A2] 00000C3C 24E5 move.l [A2]+, -[A5] 00000C3E BD12 xor.b [A2], D6 00000C40 3E02 move.w D7, D2 00000C42 EBA8 lsl D0, D5 00000C44 211E move.l -[A0], [A6]+ 00000C46 361B move.w D3, [A3]+ 00000C48 4283 clr.l D3 00000C4A 0A42 AB2B xori.w D2, 0xAB2B 00000C4E E58F lsl D7, 2 00000C50 0B0E btst A6, D5 00000C52 6B37 bmi +0x39 /* 00000C8B */ 00000C54 230E move.l -[A1], A6 00000C56 D700 addx.b D3, D0 00000C58 AF95 syscall InitRgn, auto_pop 00000C5A 040F A80F subi.b A7, 0xF 00000C5E 3607 move.w D3, D7 00000C60 00F3 .incomplete 00000C62 4A32 D303 8400 0F45 tst.b [[A2 + <> + A5 * 2] - 0x7BFFF0BB] 00000C6A 1595 F38B 10C9 C2CA move.b [[ + <> + A7 * 2] + 0x10C9C2CA], [A5] 00000C72 010C btst A4, D0 00000C74 5B3B AB01 subq.b [[PC + <> + A2 * 2]], 5 00000C78 C31D and.b [A5]+, D1 00000C7A 564B addq.w A3, 3 00000C7C 27D3 0632 move.l [PC + D0.w * 8 + 0x32], [A3] 00000C80 001B 59C3 ori.b [A3]+, 0xC3 00000C84 003A EB0B D70B ori.b [PC - 0x28F5 /* FFFFE391, cstring "" */], 0xB // begin alternate branch 00000C86-00000C8A label00000C86: 00000C86 EB0B lsl D3.b, 5 00000C88 D70B addx.b -[A3], -[A3] // end alternate branch 00000C86-00000C8A label00000C86: // (misaligned) 00000C8A 1DCA move.b <>, A2 00000C8C 68F8 bvc -0x6 /* 00000C86 */ 00000C8E 62B3 bhi -0x4B /* 00000C43 */ 00000C90 4012 negx.b [A2] 00000C92 CA02 and.b D5, D2 00000C94 B38D cmpm.l [A1]+, [A5]+ 00000C96 A10C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=1 00000C98 30AA B30E move.w [A0], [A2 - 0x4CF2] 00000C9C C31D and.b [A5]+, D1 00000C9E 420B clr.b A3 00000CA0 0FF3 .incomplete 00000CA2 4E8B jsr A3 00000CA4 2DB3 12E7 0B41 move.l [[A6 + <>]], [A3 + D1.w * 2 - 0x25] 00000CAA 9904 subx.b D4, D4 00000CAC 0FA8 F34E bclr [A0 - 0xCB2], D7 00000CB0 30A5 move.w [A0], -[A5] 00000CB2 08E3 0A2C bset.b -[A3], 0x2C /* ',' */ 00000CB6 5312 subq.b [A2], 1 00000CB8 4329 A301 .invalid 1, [A1 - 0x5CFF] // invalid opcode 4 with b == 4 00000CBC 7325 moveq.l D1, 0x25 00000CBE BB25 xor.b -[A5], D5 00000CC0 2C3B 193B 1D2C 7318 532E 4920 move.l D6, [[PC + 0x1D2C7318 + D1] + 0x532E4920] 00000CCC 7B0D moveq.l D5, 0x0D 00000CCE 550F subq.b A7, 2 00000CD0 978B subx.l -[A3], -[A3] 00000CD2 6373 bls +0x75 /* 00000D47 */ 00000CD4 0369 5141 bchg [A1 + 0x5141], D1 00000CD8 0FF3 .incomplete 00000CDA 2A33 07A7 09AF C314 1700 move.l D5, [[0x9AF] + D0 * 8 - 0x3CEBE900] 00000CE4 69D3 bvs -0x2B /* 00000CB9 */ 00000CE6 5B97 subq.l [A7], 5 00000CE8 09DA .incomplete 00000CEA 0B24 btst -[A4], D5 00000CEC CB02 abcd D5, D2 00000CEE 3200 move.w D1, D0 00000CF0 D379 3B0E 0F72 add.w [0x3B0E0F72], D1 00000CF6 16E1 move.b [A3]+, -[A1] 00000CF8 6A3B bpl +0x3D /* 00000D35 */ 00000CFA 19E5 434B move.b 0x4B /* 'K' */, -[A5] 00000CFE 12E3 move.b [A1]+, -[A3] 00000D00 034B bchg A3, D1 00000D02 1083 move.b [A0], D3 00000D04 0132 AE4A btst [A2 + A2 * 8 + 0x4A], D0 00000D08 00C3 .incomplete 00000D0A 8063 or.w D0, -[A3] 00000D0C 2703 move.l -[A3], D3 00000D0E 025A C416 andi.w [A2]+, 0xC416 00000D12 030C btst A4, D1 00000D14 00AB 07B3 0D63 27B3 ori.l [A3 + 0x27B3], 0x7B30D63 00000D1C 0F63 bchg -[A3], D7 00000D1E 0B8B bclr A3, D5 00000D20 5E61 addq.w -[A1], 7 00000D22 4601 not.b D1 00000D24 01A3 bclr -[A3], D0 00000D26 0563 bchg -[A3], D2 00000D28 27D3 064B move.l [PC + D0.w * 8 + 0x4B], [A3] 00000D2C 10D8 move.b [A0]+, [A0]+ 00000D2E 2B00 move.l -[A5], D0 00000D30 3300 move.w -[A1], D0 00000D32 5B08 subq.b A0, 5 00000D34 A305 syscall Status, flags=3 00000D36 AE4A syscall RestoreEntries, auto_pop 00000D38 0704 btst D4, D3 00000D3A 00D3 .incomplete 00000D3C 0300 btst D0, D1 00000D3E 0FB1 2E8B bclr [A1 + D2 * 8 - 0x117], D7 00000D42 10EE A50C move.b [A0]+, [A6 - 0x5AF4] 00000D46 EB13 roxl D3.b, 5 00000D48 2423 move.l D2, -[A3] 00000D4A 0041 6F12 ori.w D1, 0x6F12 00000D4E EB13 roxl D3.b, 5 00000D50 BD0C cmpm.b [A6]+, [A4]+ 00000D52 131D move.b -[A1], [A5]+ 00000D54 89C0 divs.w D4, D0 00000D56 150C move.b -[A2], A4 00000D58 D312 add.b [A2], D1 00000D5A ADC0 syscall GetNewMBar, auto_pop 00000D5C 8B00 sbcd D5, D0 00000D5E FA33 0730 .unknown 0xFA33 0x0730 (W = 5) 00000D62 7300 moveq.l D1, 0x00 00000D64 32AE 1B08 move.w [A1], [A6 + 0x1B08] 00000D68 1400 move.b D2, D0 00000D6A C380 and.l D0, D1 00000D6C 1700 move.b -[A3], D0 00000D6E F317 .extension 0x317 <> // unimplemented 00000D70 00F7 .incomplete 00000D72 056D C507 bchg [A5 - 0x3AF9], D2 00000D76 8300 sbcd D1, D0 00000D78 2317 move.l -[A1], [A7] 00000D7A F985 .invalid <> 00000D7C 5507 subq.b D7, 2 00000D7E 130C move.b -[A1], A4 00000D80 2155 EB0D move.l [A0 - 0x14F3], [A5] 00000D84 04BB 0185 B613 8485 subi.l [PC + A0.w * 4 - 0x123], 0x185B613 00000D8C 000F 797B ori.b A7, 0x7B /* '{' */ 00000D90 4A89 tst.l A1 00000D92 5383 subq.l D3, 1 00000D94 278D 530B 12F7 060C move.l [[A3 + <> + D5 * 2] + 0x12F7060C], A5 00000D9C 8553 or.w [A3], D2 00000D9E 4AF0 8D03 2327 C416 tas.b [[A0 + <> + A0 * 4] + 0x2327C416] 00000DA6 016F 8310 bchg [A7 - 0x7CF0], D0 00000DAA BB05 xor.b D5, D5 00000DAC 1B02 move.b -[A5], D2 00000DAE FB09 .extension 0xB09 <> // unimplemented 00000DB0 1B02 move.b -[A5], D2 00000DB2 CB13 and.b [A3], D5 00000DB4 1B02 move.b -[A5], D2 00000DB6 130C move.b -[A1], A4 00000DB8 1B02 move.b -[A5], D2 00000DBA F30E .extension 0x30E <> // unimplemented 00000DBC 6101 bsr +0x3 /* 00000DBF */ 00000DBE 5314 subq.b [A4], 1 00000DC0 C313 and.b [A3], D1 00000DC2 0B15 btst [A5], D5 00000DC4 0608 028B addi.b A0, 0x8B 00000DC8 2236 B310 move.l D1, [A6 + A3 * 2] 00000DCC 4608 not.b A0 00000DCE 020F 366B andi.b A7, 0x6B /* 'k' */ 00000DD2 0CA5 000F 6125 cmpi.l -[A5], 0xF6125 00000DD8 2502 move.l -[A2], D2 00000DDA 7339 moveq.l D1, 0x39 00000DDC 3643 movea.w A3, D3 00000DDE 041C 1602 subi.b [A4]+, 0x2 00000DE2 C361 and.w -[A1], D1 00000DE4 0148 bchg A0, D0 00000DE6 CD06 abcd D6, D6 00000DE8 050C btst A4, D2 00000DEA EE24 asr D4.b, D7 00000DEC 5C1B addq.b [A3]+, 6 00000DEE 051B btst [A3]+, D2 00000DF0 0065 23AB ori.w -[A5], 0x23AB 00000DF4 1593 258D move.b [[ + <>] + D2 * 4], [A3] 00000DF8 0CDB .incomplete 00000DFA 15D7 0CC1 move.b [PC + 0xCC1 /* 00001ABD, value 0x5B '[' */], [A7] 00000DFE EE89 lsr D1, 7 00000E00 0CEE .incomplete 00000E02 132E 7B16 move.b -[A1], [A6 + 0x7B16] 00000E06 8B03 sbcd D5, D3 00000E08 B300 xor.b D0, D1 00000E0A 0F65 bchg -[A5], D7 00000E0C 863B 0296 or.b D3, [PC + D0.w * 2 - 0x106] 00000E10 9070 7CF3 sub.w D0, [A0 + D7 * 4 - 0x13] 00000E14 3100 move.w -[A0], D0 00000E16 730E moveq.l D1, 0x0E 00000E18 0703 btst D3, D3 00000E1A 9C2A 28A3 sub.b D6, [A2 + 0x28A3] 00000E1E 0211 06FB andi.b [A1], 0xFB 00000E22 12A6 move.b [A1], -[A6] 00000E24 EE33 roxr D3.b, D7 00000E26 12E1 move.b [A1]+, -[A1] 00000E28 EE23 asr D3.b, D7 00000E2A 0261 04B3 andi.w -[A1], 0x4B3 00000E2E 04CB .incomplete 00000E30 4261 clr.w -[A1] 00000E32 0073 0071 0263 ori.w [A3 + D0.w * 2 + 0x63], 0x71 /* 'q' */ 00000E38 0D8A bclr A2, D6 00000E3A B300 xor.b D0, D1 00000E3C E70B lsl D3.b, 3 00000E3E A5E5 syscall vAdjEOF, flags=5 00000E40 0821 67EE btst.b -[A1], 0xEE 00000E44 A302 syscall Read, flags=3 00000E46 9300 subx.b D1, D0 00000E48 B300 xor.b D0, D1 00000E4A DB04 addx.b D5, D4 00000E4C 4672 B300 not.w [A2 + <> + A3 * 2] 00000E50 AB04 syscall ColorMap 00000E52 C505 abcd D2, D5 00000E54 F0EB 0849 .extension 0x0EB <> // unimplemented 00000E58 05B3 1063 bclr [A3 + D1.w + 0x63], D2 00000E5C 0204 762B andi.b D4, 0x2B /* '+' */ 00000E60 130A move.b -[A1], A2 00000E62 0F04 btst D4, D7 00000E64 6302 bls +0x4 /* 00000E68 */ 00000E66 9B03 subx.b D5, D3 label00000E68: 00000E68 10D3 move.b [A0]+, [A3] 00000E6A 09B3 004E bclr [A3 + D0.w + 0x4E], D4 00000E6E 48DC 0814 movem.l [A4]+, D2,D4,A3 00000E72 D60A add.b D3, A2 00000E74 830B sbcd -[A1], -[A3] 00000E76 40D0 move.w [A0], SR 00000E78 B319 xor.b [A1]+, D1 00000E7A 2B09 move.l -[A5], A1 00000E7C E91F rol D7.b, 4 00000E7E 3007 move.w D0, D7 00000E80 03CF .incomplete 00000E82 4703 .invalid 3, D3 // invalid opcode 4 with b == 4 00000E84 6D9D blt -0x61 /* 00000E23 */ 00000E86 F911 .extension 0x911 <> // unimplemented 00000E88 E824 asr D4.b, D4 00000E8A 8326 or.b -[A6], D1 00000E8C 35A3 D5E0 6B1F move.w [0x6B1F], -[A3] 00000E92 4138 C57D .invalid 0, [0xFFFFC57D] // invalid opcode 4 with b == 4 00000E96 1600 move.b D3, D0 00000E98 333F move.w -[A1], <> 00000E9A 6E0B bgt +0xD /* 00000EA7 */ 00000E9C 02A0 8B13 0302 andi.l -[A0], 0x8B130302 00000EA2 130E move.b -[A1], A6 00000EA4 000F 3200 ori.b A7, 0x0 00000EA8 8385 E302 unpk D1, D5, 0xE302 00000EAC 7300 moveq.l D1, 0x00 00000EAE 6B06 bmi +0x8 /* 00000EB6 */ 00000EB0 0102 btst D2, D0 00000EB2 C319 and.b [A1]+, D1 00000EB4 6E33 bgt +0x35 /* 00000EE9 */ label00000EB6: 00000EB6 065B 06BB addi.w [A3]+, 0x6BB 00000EBA 8107 sbcd D0, D7 00000EBC 04CF .incomplete 00000EBE BB34 1673 xor.b [A4 + D1.w * 8 + 0x73], D5 00000EC2 5CB1 362B addq.l [A1 + D3.w * 8 + 0x2B], 6 00000EC6 1064 movea.b A0, -[A4] 00000EC8 A9B1 syscall CreateResFile 00000ECA 1305 move.b -[A1], D5 00000ECC 2100 move.l -[A0], D0 00000ECE 8643 or.w D3, D3 00000ED0 02AB 01E4 A49B 02A4 andi.l [A3 + 0x2A4], 0x1E4A49B 00000ED8 BB10 xor.b [A0], D5 00000EDA B310 xor.b [A0], D1 00000EDC C1B8 2916 and.l [0x00002916], D0 00000EE0 D317 add.b [A7], D1 00000EE2 D70D addx.b -[A3], -[A5] 00000EE4 2617 move.l D3, [A7] 00000EE6 0148 bchg A0, D0 00000EE8 A5CF syscall vBTGetRecord, flags=5 00000EEA 0B15 btst [A5], D5 00000EEC F70E .extension 0x70E <> // unimplemented 00000EEE 1DF8 093C move.b <>, [0x0000093C] 00000EF2 3536 6325 C10E move.w -[A2], [[A6 - 0x3EF2] + D6 * 2] 00000EF8 230B move.l -[A1], A3 00000EFA 0608 853C addi.b A0, 0x3C /* '<' */ 00000EFE F332 .extension 0x332 <> // unimplemented 00000F00 7216 moveq.l D1, 0x16 00000F02 7C33 moveq.l D6, 0x33 00000F04 2C07 move.l D6, D7 00000F06 0180 bclr D0, D0 00000F08 0603 0133 addi.b D3, 0x33 /* '3' */ 00000F0C 2C2A 1013 move.l D6, [A2 + 0x1013] 00000F10 0323 btst -[A3], D1 00000F12 3033 2C16 move.w D0, [A3 + D2 * 4 + 0x16] 00000F16 0501 btst D1, D2 00000F18 E603 asr D3.b, 3 00000F1A 0133 39E5 btst <>, D0 00000F1E 3CFB 0A89 move.w [A6]+, [PC + D0 * 2 - 0x119] 00000F22 0E1C 1612 .invalid.b [A4]+, 0x12 // invalid immediate operation 00000F26 C5AD 020F and.l [A5 + 0x20F], D2 00000F2A 004B 5849 ori.w A3, 0x5849 /* 'XI' */ 00000F2E 0F6B 0679 bchg [A3 + 0x679], D7 00000F32 0F73 00A4 bchg [A3 + D0.w - 0x92], D7 00000F36 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4 00000F38 230E move.l -[A1], A6 00000F3A 020F 3AE3 andi.b A7, 0xE3 00000F3E 1FF7 0E33 move.b <>, [A7 + D0 * 8 + 0x33] 00000F42 090F btst A7, D4 00000F44 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4 00000F46 F70E .extension 0x70E <> // unimplemented 00000F48 96A7 sub.l D3, -[A7] 00000F4A 0E44 66FB .invalid.w D4, 0x66FB // invalid immediate operation 00000F4E 0769 0BA1 bchg [A1 + 0xBA1], D3 00000F52 0F36 8B02 D90F btst [[A6 + <> + A0 * 2] - 0x26F1], D7 00000F58 3009 move.w D0, A1 00000F5A 0DFB .incomplete 00000F5C 03CB .incomplete 00000F5E 4336 BB01 .invalid 1, [[A6 + <> + A3 * 2]] // invalid opcode 4 with b == 4 00000F62 3200 move.w D1, D0 00000F64 3379 8C3B 0C35 0E0F move.w [A1 + 0xE0F], [0x8C3B0C35] 00000F6C 210E move.l -[A0], A6 00000F6E D302 addx.b D1, D2 00000F70 2309 move.l -[A1], A1 00000F72 6319 bls +0x1B /* 00000F8D */ 00000F74 2A10 move.l D5, [A0] 00000F76 130E move.b -[A1], A6 00000F78 15D6 020F move.b [PC + 0x20F /* 00001189, value 0x33 '3' */], [A6] 00000F7C 1503 move.b -[A2], D3 00000F7E 0FC5 .incomplete 00000F80 D596 add.l [A6], D2 00000F82 8511 or.b [A1], D2 00000F84 EB29 lsl D1.b, D5 00000F86 859F or.l [A7]+, D2 00000F88 EB29 lsl D1.b, D5 00000F8A 0706 btst D6, D3 00000F8C 5D13 subq.b [A3], 6 00000F8E 22AB 01F2 move.l [A1], [A3 + 0x1F2] 00000F92 4174 D120 5B0D chk.w D0, [A4 + 0x5B0D + A5] 00000F98 F256 5316 .extension 0x256 <>, 0x5316 // unimplemented 00000F9C 14E2 move.b [A2]+, -[A2] 00000F9E A30B syscall Rename/PBHRename/HRename, flags=3 00000FA0 00B3 2C77 065F 6AF3 ori.l [A3 + D6 * 2 - 0x13], 0x2C77065F 00000FA8 2040 movea.l A0, D0 00000FAA C958 and.w [A0]+, D4 00000FAC 30BB 1287 move.w [A0], [PC + D1.w * 2 - 0x121] 00000FB0 065F 2314 addi.w [A7]+, 0x2314 00000FB4 0D5B bchg [A3]+, D6 00000FB6 870E sbcd -[A3], -[A6] 00000FB8 BE6A CB07 cmp.w D7, [A2 - 0x34F9] 00000FBC 5104 subq.b D4, 8 00000FBE 4014 negx.b [A4] 00000FC0 000F 3592 ori.b A7, 0x92 00000FC4 9B24 sub.b -[A4], D5 00000FC6 0E18 0A17 .invalid.b [A0]+, 0x17 // invalid immediate operation 00000FCA 01AB DB07 bclr [A3 - 0x24F9], D0 00000FCE 2B01 move.l -[A5], D1 00000FD0 424A clr.w A2 00000FD2 A519 syscall InitZone, flags=5 00000FD4 222B 2C44 move.l D1, [A3 + 0x2C44] 00000FD8 BB0D cmpm.b [A5]+, [A5]+ 00000FDA 108B move.b [A0], A3 00000FDC 00E3 .incomplete 00000FDE 235A E500 move.l [A1 - 0x1B00], [A2]+ 00000FE2 5833 019A DB01 addq.b [[ + D0] - 0x24FF], 4 00000FE8 947E sub.w D2, <> 00000FEA 64F3 bcc -0xB /* 00000FDF */ 00000FEC 059B bclr [A3]+, D2 00000FEE 0485 A0E6 2301 subi.l D5, 0xA0E62301 00000FF4 646B bcc +0x6D /* 00001061 */ 00000FF6 17B3 2A0F 64BB move.b [A3 + D6.w * 4 - 0x69], [A3 + D2 * 2 + 0xF] 00000FFC 1081 move.b [A0], D1 00000FFE 413E .invalid 0, <> // invalid opcode 4 with b == 4 00001000 030F btst A7, D1 00001002 6147 bsr +0x49 /* 0000104B */ 00001004 3ED3 move.w [A7]+, [A3] 00001006 0BA6 bclr -[A6], D5 00001008 4A27 tst.b -[A7] 0000100A 054A bchg A2, D2 0000100C BD04 xor.b D4, D6 0000100E F305 .extension 0x305 <> // unimplemented 00001010 1B12 move.b -[A5], [A2] 00001012 2705 move.l -[A3], D5 00001014 E04B lsr D3.w, 8 00001016 0180 bclr D0, D0 00001018 6B00 7B0B bmi +0x7B0D /* 00008B25 */ 0000101C 0FB1 0AE3 bclr [A1 + D0 * 2 - 0x29], D7 00001020 0429 6E4A 518A subi.b [A1 + 0x518A], 0x4A /* 'J' */ 00001026 F316 .extension 0x316 <> // unimplemented 00001028 B30F cmpm.b [A1]+, [A7]+ 0000102A 9333 5B11 sub.b [[A3 + D5 * 2]], D1 0000102E 431F .invalid 1, [A7]+ // invalid opcode 4 with b == 4 00001030 F70C .extension 0x70C <> // unimplemented 00001032 C1F8 1706 muls.w D0, [0x00001706] 00001036 200F move.l D0, A7 00001038 A865 syscall GetPixel 0000103A 9623 sub.b D3, -[A3] 0000103C 2985 894B 370B 19F7 move.l [[A4 + <>] + 0x370B19F7], D5 00001044 0B40 bchg D0, D5 00001046 3104 move.w -[A0], D4 00001048 A385 syscall IdleUpdate/PMgrOp, flags=3 0000104A 4B37 363B .invalid 5, [A7 + D3.w * 8 + 0x3B] // invalid opcode 4 with b == 4 0000104E 0DE1 .incomplete 00001050 780F moveq.l D4, 0x0F 00001052 F578 .extension 0x578 <> // unimplemented 00001054 B300 xor.b D0, D1 00001056 B185 xor.l D5, D0 00001058 F70B .extension 0x70B <> // unimplemented 0000105A 7587 moveq.l D2, 0xFFFFFF87 0000105C 0FD6 .incomplete 0000105E 2C6D 902C movea.l A6, [A5 - 0x6FD4] 00001062 020F 0D95 andi.b A7, 0x95 00001066 EB0B lsl D3.b, 5 00001068 F70B .extension 0x70B <> // unimplemented 0000106A 9FB7 1034 sub.l [A7 + D1.w + 0x34], D7 0000106E 0F15 btst [A5], D7 00001070 9588 subx.l -[A2], -[A0] 00001072 0D95 bclr [A5], D6 00001074 8801 or.b D4, D1 00001076 9588 subx.l -[A2], -[A0] 00001078 1195 9307 8594 978C move.b [[A0 + <>] + A1 * 2 - 0x7A6B6874], [A5] 00001080 4813 nbcd.b [A3] 00001082 09C1 .incomplete 00001084 B453 cmp.w D2, [A3] 00001086 0DE1 .incomplete 00001088 CA79 2A13 1DBB and.w D5, [0x2A131DBB] 0000108E 3345 3913 move.w [A1 + 0x3913], D5 00001092 0907 btst D7, D4 00001094 00DF .incomplete 00001096 1E13 move.b D7, [A3] 00001098 09CB .incomplete 0000109A 0414 000F subi.b [A4], 0xF 0000109E 6D01 blt +0x3 /* 000010A1 */ 000010A0 1700 move.b -[A3], D0 000010A2 F014 0063 pmove [A4], MR0 000010A6 3672 1636 movea.w A3, [A2 + D1.w * 8 + 0x36] 000010AA D82B 0156 add.b D4, [A3 + 0x156] 000010AE 4A7B 00C5 tst.w [PC + D0.w - 0x59] 000010B2 9CAD 9B2E sub.l D6, [A5 - 0x64D2] 000010B6 EB13 roxl D3.b, 5 000010B8 970D subx.b -[A3], -[A5] 000010BA BDDB cmpa.l A6, [A3]+ 000010BC 0DC5 .incomplete 000010BE 8F53 or.w [A3], D7 000010C0 04A5 CFCB 01F1 subi.l -[A5], 0xCFCB01F1 000010C6 BD47 xor.w D7, D6 000010C8 08BA DB0D BB05 bclr.b [PC - 0x44FB /* FFFFCBCF, cstring "" */], 0xD /* '\r' */ 000010CE 55BE subq.l <>, 2 000010D0 E315 roxl D5.b, 1 000010D2 3893 move.w [A4], [A3] 000010D4 012A 10CB btst [A2 + 0x10CB], D0 000010D8 0245 0505 andi.w D5, 0x505 000010DC 0136 60D2 btst [A6 + D6.w - 0x46], D0 000010E0 0800 9B19 btst.b D0, 0x19 000010E4 30C1 move.w [A0]+, D1 000010E6 8E1B or.b D7, [A3]+ 000010E8 0897 10C7 bclr.b [A7], 0xC7 000010EC CA24 and.b D5, -[A4] 000010EE 5C8A addq.l A2, 6 000010F0 0412 10A5 subi.b [A2], 0xA5 000010F4 AB0F syscall CheckPic 000010F6 DA82 add.l D5, D2 000010F8 30CB move.w [A0]+, A3 000010FA 1306 move.b -[A1], D6 000010FC 723E moveq.l D1, 0x3E 000010FE 1400 move.b D2, D0 00001100 1B0D move.b -[A5], A5 00001102 722C moveq.l D1, 0x2C 00001104 7216 moveq.l D1, 0x16 00001106 6300 367B bls +0x367D /* 00004783 */ 0000110A 0512 btst [A2], D2 0000110C 1614 move.b D3, [A4] 0000110E 122C 2703 move.b D1, [A4 + 0x2703] 00001112 480F nbcd.b A7 00001114 2A6A 5707 movea.l A5, [A2 + 0x5707] 00001118 580F addq.b A7, 4 0000111A C171 6925 0A07 and.w [[A1 + 0xA07] + D6], D0 00001120 0637 AD00 5363 AD00 FB76 AD00 addi.b [[A7 - 0x5300] - 0x4895300], 0x0 0000112C 5B63 subq.w -[A3], 5 0000112E A900 syscall GetFNum 00001130 6B06 bmi +0x8 /* 00001138 */ 00001132 3200 move.w D1, D0 00001134 0F8C bclr A4, D7 00001136 294D 7B36 move.l [A4 + 0x7B36], A5 // begin alternate branch 00001138-0000113A label00001138: 00001138 7B36 moveq.l D5, 0x36 // end alternate branch 00001138-0000113A label00001138: // (misaligned) 0000113A FB0D .extension 0xB0D <> // unimplemented 0000113C 3701 move.w -[A3], D1 0000113E A3E5 syscall vAdjEOF, flags=3 00001140 01D7 .incomplete 00001142 9164 sub.w -[A4], D0 00001144 D791 add.l [A1], D3 00001146 74B7 moveq.l D2, 0xFFFFFFB7 00001148 9184 subx.l D0, D4 0000114A 00DB .incomplete 0000114C 766E moveq.l D3, 0x6E 0000114E B711 xor.b [A1], D3 00001150 95E9 79B7 sub.l A2, [A1 + 0x79B7] 00001154 11A6 9711 move.b [[A0 + A1 * 8]], -[A6] 00001158 A432 syscall FlushEvents, flags=4 0000115A 0053 5921 ori.w [A3], 0x5921 /* 'Y!' */ 0000115E BE11 cmp.b D7, [A1] 00001160 0117 btst [A7], D0 00001162 06BD 3701 8506 addi.l <>, 0x37018506 00001168 E951 roxl D1.w, 4 0000116A 930C subx.b -[A1], -[A4] 0000116C 2519 move.l -[A2], [A1]+ 0000116E 9B02 subx.b D5, D2 00001170 FB11 .extension 0xB11 <> // unimplemented 00001172 0802 0F54 btst.b D2, 0x54 /* 'T' */ 00001176 8300 sbcd D1, D0 00001178 54AB 0656 addq.l [A3 + 0x656], 2 0000117C 3682 move.w [A3], D2 0000117E 3701 move.w -[A3], D1 00001180 A217 syscall Eject, flags=2 00001182 0936 00C3 btst [A6 + D0.w - 0x61], D4 00001186 6817 bvc +0x19 /* 0000119F */ 00001188 0833 5D01 8887 btst.b [A3 + A0 - 0x121], 0x1 0000118E 1201 move.b D1, D1 00001190 2C87 move.l [A6], D7 00001192 120C move.b D1, A4 00001194 1615 move.b D3, [A5] 00001196 0AD3 .incomplete 00001198 680D bvc +0xF /* 000011A7 */ 0000119A 0A25 8C00 xori.b -[A5], 0x0 0000119E 0F31 0551 btst [[A1]], D7 000011A2 01CD .incomplete 000011A4 034A bchg A2, D1 000011A6 1425 move.b D2, -[A5] 000011A8 3165 5A48 move.w [A0 + 0x5A48], -[A5] 000011AC 00DB .incomplete 000011AE 6813 bvc +0x15 /* 000011C3 */ 000011B0 0182 bclr D2, D0 000011B2 E425 asr D5.b, D2 000011B4 332B 0AAD move.w -[A1], [A3 + 0xAAD] 000011B8 CE37 05E6 and.b D7, <> 000011BC 530D subq.b A5, 1 000011BE 453A 1400 .invalid 2, [PC + 0x1400 /* 000025C0, value 0x373E8B41 */] // invalid opcode 4 with b == 4 000011C2 0F14 btst [A4], D7 000011C4 0502 btst D2, D2 000011C6 D31D add.b [A5]+, D1 000011C8 8D02 sbcd D6, D2 000011CA 1309 move.b -[A1], A1 000011CC 9D02 subx.b D6, D2 000011CE C792 and.l [A2], D3 000011D0 684A bvc +0x4C /* 0000121C */ 000011D2 4800 nbcd.b D0 000011D4 2B83 168B move.l [A5 + D1.w * 8 - 0x117], D3 000011D8 02C5 .incomplete 000011DA 078D bclr A5, D3 000011DC 3AEB 0123 move.w [A5]+, [A3 + 0x123] 000011E0 0295 B1D3 0060 andi.l [A5], 0xB1D30060 000011E6 DB1A add.b [A2]+, D5 000011E8 12B3 0112 D300 move.b [A1], [[A3 + D0] - 0x2D00] 000011EE 0093 80D3 0043 ori.l [A3], 0x80D30043 000011F4 803B 35EA B4D3 0043 or.b D0, [[-0x4B2D] + 0x43] 000011FC 05BB 1206 bclr [PC + D1.w * 2 + 0x6], D2 00001200 72EE moveq.l D1, 0xFFFFFFEE 00001202 FB04 .extension 0xB04 <> // unimplemented 00001204 D300 addx.b D1, D0 00001206 9623 sub.b D3, -[A3] 00001208 180A move.b D4, A2 0000120A 5B11 subq.b [A1], 5 0000120C 6427 bcc +0x29 /* 00001235 */ 0000120E 06C0 .incomplete 00001210 1216 move.b D1, [A6] 00001212 1CE1 move.b [A6]+, -[A1] 00001214 0396 bclr [A6], D1 00001216 12EE 1264 move.b [A1]+, [A6 + 0x1264] 0000121A 4302 .invalid 1, D2 // invalid opcode 4 with b == 4 label0000121C: 0000121C 3B35 3808 move.w -[A5], [A5 + D3 + 0x8] 00001220 000F B42C ori.b A7, 0x2C /* ',' */ 00001224 2A5C movea.l A5, [A4]+ 00001226 58B4 2B02 F116 addq.l [[A4 + <> + D2 * 2] - 0xEEA], 4 0000122C 0F11 btst [A1], D7 0000122E 2129 0302 move.l -[A0], [A1 + 0x302] 00001232 0F6D 6523 bchg [A5 + 0x6523], D7 00001236 00A7 102A DAA3 ori.l -[A7], 0x102ADAA3 0000123C 279B 09A4 move.l <>, [A3]+ 00001240 A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3 00001242 0315 btst [A5], D1 00001244 1B29 3243 move.b -[A5], [A1 + 0x3243] 00001248 0634 000F 2105 addi.b [[A4 + <>] + D2], 0xF 0000124E 080D 4263 btst.b A5, 0x63 /* 'c' */ 00001252 0FA6 bclr -[A6], D7 00001254 4A5B tst.w [A3]+ 00001256 0481 6C85 620F subi.l D1, 0x6C85620F 0000125C 6144 bsr +0x46 /* 000012A2 */ 0000125E E566 asl D6.w, D2 00001260 5309 subq.b A1, 1 00001262 D144 addx.w D0, D4 00001264 470A .invalid 3, A2 // invalid opcode 4 with b == 4 00001266 CC81 and.l D6, D1 00001268 4527 .invalid 2, -[A7] // invalid opcode 4 with b == 4 0000126A 03D1 .incomplete 0000126C 0AA1 78B4 0480 xori.l -[A1], 0x78B40480 00001272 250A move.l -[A2], A2 00001274 632D bls +0x2F /* 000012A3 */ 00001276 6E36 bgt +0x38 /* 000012AE */ 00001278 E432 roxr D2.b, D2 0000127A 8400 or.b D2, D0 0000127C A399 syscall XToolTable, flags=3 0000127E 0B1E btst [A6]+, D5 00001280 61E1 bsr -0x1D /* 00001263 */ 00001282 6171 bsr +0x73 /* 000012F5 */ 00001284 2706 move.l -[A3], D6 00001286 570A subq.b A2, 3 00001288 32AE 3C00 move.w [A1], [A6 + 0x3C00] 0000128C 138D C301 move.b [[A1 + <> + A4 * 2]], A5 00001290 2D28 C104 move.l -[A6], [A0 - 0x3EFC] 00001294 9303 subx.b D1, D3 00001296 04B4 1023 0605 050F 6E36 FB0E subi.l [[A4 + <>] + D0 * 4 + 0x6E36FB0E], 0x10230605 fn000012A2: 000012A2 D303 addx.b D1, D3 000012A4 052A 0F25 btst [A2 + 0xF25], D2 000012A8 2E8B move.l [A7], A3 000012AA 0113 btst [A3], D0 000012AC 1A85 move.b [A5], D5 label000012AE: 000012AE 00AB 04A5 288B 01F3 ori.l [A3 + 0x1F3], 0x4A5288B 000012B6 1685 move.b [A3], D5 000012B8 00B0 5801 0709 B097 ori.l [A0 + A3.w - 0x105], 0x58010709 000012C0 135D 0F9D move.b [A1 + 0xF9D], [A5]+ 000012C4 052C 8905 btst [A4 - 0x76FB], D2 // begin alternate branch 000012C6-000012C8 label000012C6: 000012C6 8905 sbcd D4, D5 // end alternate branch 000012C6-000012C8 label000012C6: // (misaligned) 000012C8 2C85 move.l [A6], D5 000012CA 0516 btst [A6], D2 000012CC 8905 sbcd D4, D5 000012CE 169D move.b [A3], [A5]+ 000012D0 0553 bchg [A3], D2 000012D2 0417 0AE8 subi.b [A7], 0xE8 000012D6 14BB 04EB move.b [A2], [PC + D0.w * 4 - 0x21] 000012DA 12A1 move.b [A1], -[A1] 000012DC 0C08 BB04 cmpi.b A0, 0x4 000012E0 930B subx.b -[A1], -[A3] 000012E2 8500 sbcd D2, D0 000012E4 6C4E bge +0x50 /* 00001334 */ 000012E6 3808 move.w D4, A0 000012E8 1C04 move.b D6, D4 000012EA 000F 6563 ori.b A7, 0x63 /* 'c' */ 000012EE 2EDB move.l [A7]+, [A3]+ 000012F0 0DC9 .incomplete 000012F2 0324 btst -[A4], D1 000012F4 5306 subq.b D6, 1 000012F6 E503 asl D3.b, 2 000012F8 2502 move.l -[A2], D2 000012FA AB11 syscall OldPatToNew 000012FC 9300 subx.b D1, D0 000012FE 28E1 move.l [A4]+, -[A1] 00001300 43B3 07AC .invalid 1, <> // invalid opcode 4 with b == 6 00001304 9300 subx.b D1, D0 00001306 6A8D bpl -0x71 /* 00001295 */ 00001308 9D12 sub.b [A2], D6 0000130A AC09 syscall GetControlVariant/GetCVariant, auto_pop 0000130C 0514 btst [A4], D2 0000130E 000F 2653 ori.b A7, 0x53 /* 'S' */ 00001312 0627 0B05 addi.b -[A7], 0x5 00001316 3E24 move.w D7, -[A4] 00001318 B31D xor.b [A5]+, D1 0000131A F70B .extension 0x70B <> // unimplemented 0000131C 1DF8 F70F move.b <>, [0xFFFFF70F] 00001320 F237 0B52 .invalid fp6, fp2 00001324 0F38 AB05 btst [0xFFFFAB05], D7 00001328 2521 move.l -[A2], -[A1] 0000132A 9314 sub.b [A4], D1 0000132C 6522 bcs +0x24 /* 00001350 */ 0000132E 0F6D 220B bchg [A5 + 0x220B], D7 00001332 0948 bchg A0, D4 label00001334: 00001334 2577 1FF1 677B 1249 770A move.l [A2 + 0x770A], [[0x677B1249]] 0000133E 4800 nbcd.b D0 00001340 6384 bls -0x7A /* 000012C6 */ 00001342 F100 .extension 0x100 <> // unimplemented 00001344 0FE9 .incomplete 00001346 001B 1724 ori.b [A3]+, 0x24 /* '$' */ 0000134A 5C43 addq.w D3, 6 0000134C 091B btst [A3]+, D4 0000134E 1781 1040 move.b [A3 + D1.w + 0x40], D1 // begin alternate branch 00001350-00001352 label00001350: 00001350 1040 movea.b A0, D0 // end alternate branch 00001350-00001352 label00001350: // (misaligned) 00001352 8910 or.b [A0], D4 00001354 401C negx.b [A4]+ 00001356 1014 move.b D0, [A4] 00001358 000F 8513 ori.b A7, 0x13 0000135C 8165 or.w -[A5], D0 0000135E 2B3E move.l -[A5], <> 00001360 4503 .invalid 2, D3 // invalid opcode 4 with b == 4 00001362 8625 or.b D3, -[A5] 00001364 B50F cmpm.b [A2]+, [A7]+ 00001366 124A movea.b A1, A2 00001368 A500 syscall Open/PBHOpen/HOpen, flags=5 0000136A 5B67 subq.w -[A7], 5 0000136C 6587 bcs -0x77 /* 000012F5 */ 0000136E BB01 xor.b D1, D5 00001370 AD3D syscall MenuSelect, auto_pop 00001372 8D2A 5340 or.b [A2 + 0x5340], D6 00001376 3B03 move.w -[A5], D3 00001378 3C00 move.w D6, D0 0000137A 0FA8 4B0A bclr [A0 + 0x4B0A], D7 0000137E A301 syscall Close, flags=3 00001380 AB0F syscall CheckPic 00001382 1322 move.b -[A1], -[A2] 00001384 7B24 moveq.l D5, 0x24 00001386 832D 7B24 or.b [A5 + 0x7B24], D1 0000138A 5A60 addq.w -[A0], 5 0000138C 00E3 .incomplete 0000138E 452B 00BC .invalid 2, [A3 + 0xBC] // invalid opcode 4 with b == 4 00001392 A500 syscall Open/PBHOpen/HOpen, flags=5 00001394 0F25 btst -[A5], D7 00001396 7803 moveq.l D4, 0x03 00001398 0621 0100 addi.b -[A1], 0x0 0000139C 731A moveq.l D1, 0x1A 0000139E B305 xor.b D5, D1 000013A0 7B22 moveq.l D5, 0x22 000013A2 000F 3607 ori.b A7, 0x7 000013A6 0C43 C102 cmpi.w D3, 0xC102 000013AA A106 syscall KillIO, flags=1 000013AC 6160 bsr +0x62 /* 0000140E */ 000013AE D30F addx.b -[A1], -[A7] 000013B0 3626 move.w D3, -[A6] 000013B2 DB17 add.b [A7], D5 000013B4 2921 move.l -[A4], -[A1] 000013B6 0AE1 .incomplete 000013B8 39BB 1133 0707 00F6 6000 0F22 1B2F 2307 E30D 5603 move.w [[A4 + 0x2307] + D1 * 2 - 0x1CF2A9FD], [[PC + 0x70700F6 + D1] + 0x60000F22] 000013CC 049B 01A1 140B subi.l [A3]+, 0x1A1140B 000013D2 202B 4B03 move.l D0, [A3 + 0x4B03] 000013D6 04FB .incomplete 000013D8 1D73 01E6 8B01 move.b [A6 - 0x74FF], <> 000013DE A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3 000013E0 0B03 btst D3, D5 000013E2 5CBB 05E6 addq.l <>, 6 000013E6 EC73 roxr D3.w, D6 000013E8 0160 bchg -[A0], D0 000013EA BE5C cmp.w D7, [A4]+ 000013EC 009B 4530 7B00 ori.l [A3]+, 0x45307B00 /* 'E0{\0' */ 000013F2 E30D lsl D5.b, 1 000013F4 9B0B subx.b -[A5], -[A3] 000013F6 0304 btst D4, D1 000013F8 6137 bsr +0x39 /* 00001431 */ 000013FA 0934 530E 2423 btst [[A4 + <>] + D5 * 2 + 0x2423], D4 00001400 123B 034E move.b D1, <> 00001404 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 00001406 DB0D addx.b -[A5], -[A5] 00001408 8106 sbcd D0, D6 0000140A 2E28 2306 move.l D7, [A0 + 0x2306] fn0000140E: 0000140E BB03 xor.b D3, D5 00001410 8B1E or.b [A6]+, D5 00001412 666B bne +0x6D /* 0000147F */ 00001414 2ABB 03B3 1407 0887 A427 01BF move.l [A5], [[0x14070887 + D0 * 2] - 0x5BD8FE41] 00001420 E304 asl D4.b, 1 00001422 A466 syscall NewEmptyHandle, flags=4 00001424 831D or.b [A5]+, D1 00001426 A466 syscall NewEmptyHandle, flags=4 00001428 CB14 and.b [A4], D5 0000142A 0701 btst D1, D3 0000142C C766 and.w -[A6], D3 0000142E 732A moveq.l D1, 0x2A 00001430 A466 syscall NewEmptyHandle, flags=4 00001432 DB35 0701 add.b [[A5 + <> + D0 * 8]], D5 00001436 BECB cmpa.w A7, A3 00001438 14A4 move.b [A2], -[A4] 0000143A 667B bne +0x7D /* 000014B7 */ 0000143C 4B93 .invalid 5, [A3] // invalid opcode 4 with b == 6 0000143E 3066 movea.w A0, -[A6] 00001440 1355 A466 move.b [A1 - 0x5B9A], [A5] 00001444 233F move.l -[A1], <> 00001446 A100 syscall Open/PBHOpen/HOpen, flags=1 00001448 3B63 A466 move.w [A5 - 0x5B9A], -[A3] 0000144C 5363 subq.w -[A3], 1 0000144E BB03 xor.b D3, D5 00001450 3CD3 move.w [A6]+, [A3] 00001452 12A4 move.b [A1], -[A4] 00001454 668B bne -0x73 /* 000013E1 */ 00001456 55A4 subq.l -[A4], 2 00001458 6613 bne +0x15 /* 0000146D */ 0000145A 7841 moveq.l D4, 0x41 0000145C 03D3 .incomplete 0000145E 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4 00001460 3C66 movea.w A6, -[A6] 00001462 0FA4 bclr -[A4], D7 00001464 66A3 bne -0x5B /* 00001409 */ 00001466 32E1 move.w [A1]+, -[A1] 00001468 02CB .incomplete 0000146A 63BB bls -0x43 /* 00001427 */ 0000146C 037B 0C66 bchg [PC + D0 * 4 + 0x66], D1 00001470 0B64 bchg -[A4], D5 00001472 BB03 xor.b D3, D5 00001474 3307 move.w -[A1], D7 00001476 660F bne +0x11 /* 00001487 */ 00001478 3A93 move.w [A5], [A3] 0000147A 069B 01AA EB77 addi.l [A3]+, 0x1AAEB77 00001480 1402 move.b D2, D2 00001482 2B58 363A move.l [A5 + 0x363A /* export_1731 */], [A0]+ 00001486 F377 .extension 0x377 <> // unimplemented 00001488 0101 btst D1, D0 0000148A 0F00 btst D0, D7 0000148C 0F38 EC42 btst [0xFFFFEC42], D7 00001490 3A13 move.w D5, [A3] 00001492 6421 bcc +0x23 /* 000014B5 */ 00001494 01CB .incomplete 00001496 2C40 movea.l A6, D0 00001498 000F 45C0 ori.b A7, 0xC0 0000149C D31D add.b [A5]+, D1 0000149E 2A10 move.l D5, [A0] 000014A0 3A03 move.w D5, D3 000014A2 16A1 move.b [A3], -[A1] 000014A4 01FB .incomplete 000014A6 6300 0FE9 bls +0xFEB /* 00002491 */ 000014AA 020F 2101 andi.b A7, 0x1 000014AE 3B45 000F move.w [A5 + 0xF], D5 000014B2 2901 move.l -[A4], D1 000014B4 0F21 btst -[A1], D7 000014B6 015B bchg [A3]+, D0 000014B8 2600 move.l D3, D0 000014BA 0F29 0123 btst [A1 + 0x123], D7 000014BE 459B .invalid 2, [A3]+ // invalid opcode 4 with b == 6 000014C0 016B 0AA5 bchg [A3 + 0xAA5], D0 000014C4 8B37 0308 or.b [A7 + <> + D0 * 2], D5 000014C8 0F55 bchg [A5], D7 000014CA D300 addx.b D1, D0 000014CC 0F36 3AD3 btst [A6 + D3 * 2 - 0x45], D7 000014D0 6300 0FC1 bls +0xFC3 /* 00002493 */ 000014D4 3BC5 move.w <>, D5 000014D6 039B bclr [A3]+, D1 000014D8 81FB 09D9 divs.w D0, [[]] 000014DC 030F btst A7, D1 000014DE C903 abcd D4, D3 000014E0 9B10 sub.b [A0], D5 000014E2 1B39 3AD3 55AB move.b -[A5], [0x3AD355AB] 000014E8 091B btst [A3]+, D4 000014EA 394D 03CB move.w [A4 + 0x3CB], A5 000014EE 559B subq.l [A3]+, 2 000014F0 01A3 bclr -[A3], D0 000014F2 0A59 0323 xori.w [A1]+, 0x323 000014F6 4C45 CEFB movem.l D0,D1,D3,D4,D5,D6,D7,A1,A2,A3,A6,A7, D5 000014FA 3536 3A0B move.w -[A2], [A6 + D3 * 2 + 0xB] 000014FE 4C00 CB4B movem.w D0,D1,D3,D6,A0,A1,A3,A6,A7, D0 00001502 E502 asl D2.b, 2 00001504 D304 addx.b D1, D4 00001506 9B01 subx.b D5, D1 00001508 130C move.b -[A1], A4 0000150A F902 .extension 0x902 <> // unimplemented 0000150C A355 syscall StripAddress, flags=3 0000150E BB04 xor.b D4, D5 00001510 AC85 syscall DrawText, auto_pop 00001512 4400 neg.b D0 00001514 0F36 0701 btst [[A6 + <> + D0 * 8]], D7 00001518 F200 0F8D fatanh fp7, fp3 0000151C 0607 01FB addi.b D7, 0xFB 00001520 DD0D addx.b -[A6], -[A5] 00001522 0F39 E10F 363A btst [0xE10F363A], D7 00001528 8B55 or.w [A5], D5 0000152A 000F CD03 ori.b A7, 0x3 0000152E 4B63 chk.w D5, -[A3] 00001530 9B01 subx.b D5, D1 00001532 6318 bls +0x1A /* 0000154C */ 00001534 1400 move.b D2, D0 00001536 8B58 or.w [A0]+, D5 00001538 6E41 bgt +0x43 /* 0000157B */ 0000153A 5FF3 01CB 06C1 CF13 sle [[ + <>] + 0x6C1CF13] 00001542 1508 move.b -[A2], A0 00001544 00A3 112A 3C3A ori.l -[A3], 0x112A3C3A 0000154A 9B32 7C83 sub.b [A2 + D7 * 4 - 0x125], D5 // begin alternate branch 0000154C-0000154E label0000154C: 0000154C 7C83 moveq.l D6, 0xFFFFFF83 // end alternate branch 0000154C-0000154E label0000154C: // (misaligned) 0000154E 2400 move.l D2, D0 00001550 F366 .extension 0x366 <> // unimplemented 00001552 0B69 4283 bchg [A1 + 0x4283], D5 00001556 24F3 1136 3A53 55FB 0383 move.l [A2]+, [[A3 + 0x3A5355FB] + D1 + 0x383] 00001560 24EA 0073 move.l [A2]+, [A2 + 0x73] 00001564 5803 addq.b D3, 4 00001566 0183 bclr D3, D0 00001568 24F3 0676 move.l [A2]+, [A3 + D0.w * 8 + 0x76] 0000156C D328 8324 add.b [A0 - 0x7CDC], D1 00001570 4214 clr.b [A4] 00001572 A1EE syscall vCkExtFS, flags=1 00001574 363A F344 move.w D3, [PC - 0xCBC /* 000008BA, value 0xF09 */] 00001578 9B01 subx.b D5, D1 0000157A 070A btst A2, D3 0000157C F500 .extension 0x500 <> // unimplemented 0000157E EB2F lsl D7.b, D5 00001580 1707 move.b -[A3], D7 00001582 190F move.b -[A4], A7 00001584 BA42 cmp.w D5, D2 00001586 44E3 move.b -[A3], CCR 00001588 BD3A 2355 xor.b [PC + 0x2355 /* 000038DF, cstring "" */], D6 0000158C 2303 move.l -[A1], D3 0000158E 5653 addq.w [A3], 3 00001590 0D93 bclr [A3], D6 00001592 67E3 beq -0x1B /* 00001577 */ 00001594 3D0F move.w -[A6], A7 00001596 12A5 move.b [A1], -[A5] 00001598 7CD3 moveq.l D6, 0xFFFFFFD3 0000159A 1D30 3ABB move.b -[A6], [A0 + D3 * 2 - 0x69] 0000159E 2CC1 move.l [A6]+, D1 000015A0 1CDB move.b [A6]+, [A3]+ 000015A2 6240 bhi +0x42 /* 000015E4 */ 000015A4 C17D and.w <>, D0 000015A6 0921 btst -[A1], D4 000015A8 303A DB62 move.w D0, [PC - 0x249E /* FFFFF10C, cstring "" */] 000015AC 8101 sbcd D0, D1 000015AE 0355 bchg [A5], D1 000015B0 4001 negx.b D1 000015B2 8291 or.l D1, [A1] 000015B4 0103 btst D3, D0 000015B6 559B subq.l [A3]+, 2 000015B8 0123 btst -[A3], D0 000015BA 0BF9 .incomplete 000015BC 107B 2A65 movea.b A0, [PC + D2 * 2 + 0x65] 000015C0 6108 bsr +0xA /* 000015CA */ 000015C2 000F 363A ori.b A7, 0x3A /* ':' */ 000015C6 B362 xor.w -[A2], D1 000015C8 000F 6910 ori.b A7, 0x10 // begin alternate branch 000015CA-000015CC fn000015CA: 000015CA 6910 bvs +0x12 /* 000015DC */ // end alternate branch 000015CA-000015CC fn000015CA: // (misaligned) 000015CC 4B28 8715 .invalid 5, [A0 - 0x78EB] // invalid opcode 4 with b == 4 000015D0 C3B3 2CE5 and.l [A3 + D2 * 4 - 0x27], D1 000015D4 1A0F move.b D5, A7 000015D6 363A 7B32 move.w D3, [PC + 0x7B32 /* 0000910A, cstring "" */] 000015DA 000F E502 ori.b A7, 0x2 // begin alternate branch 000015DC-000015DE label000015DC: 000015DC E502 asl D2.b, 2 // end alternate branch 000015DC-000015DE label000015DC: // (misaligned) 000015DE AB2C syscall 0xB2C 000015E0 0702 btst D2, D3 000015E2 79F7 moveq.l D4, 0xFFFFFFF7 label000015E4: 000015E4 1619 move.b D3, [A1]+ 000015E6 4328 BE42 .invalid 1, [A0 - 0x41BE] // invalid opcode 4 with b == 4 000015EA 000F 0513 ori.b A7, 0x13 000015EE C318 and.b [A0]+, D1 000015F0 000F EC42 ori.b A7, 0x42 /* 'B' */ 000015F4 0701 btst D1, D3 000015F6 BCE1 cmpa.w A6, -[A1] 000015F8 128D move.b [A1], A5 000015FA 1243 movea.b A1, D3 000015FC 1787 15F8 E31F 792A move.b [-0x1CE086D6], D7 00001604 0F36 3A8B btst [A6 + D3 * 2 - 0x117], D7 00001608 2100 move.l -[A0], D0 0000160A 0F8D bclr A5, D7 0000160C 1C53 movea.b A6, [A3] 0000160E 1407 move.b D2, D7 00001610 02D3 .incomplete 00001612 F716 .extension 0x716 <> // unimplemented 00001614 B507 xor.b D7, D2 00001616 04F9 .incomplete 00001618 0F08 btst A0, D7 0000161A A11C syscall FreeMem, flags=1 0000161C A509 syscall Delete/PBHDelete/HDelete, flags=5 0000161E A367 syscall HSetRBit, flags=3 00001620 F311 .extension 0x311 <> // unimplemented 00001622 303A FB07 move.w D0, [PC - 0x4F9 /* 0000112B, value 0x5B '[', cstring "" */] 00001626 8101 sbcd D0, D1 00001628 7253 moveq.l D1, 0x53 0000162A 0E53 0501 .invalid.w [A3], 0x501 // invalid immediate operation 0000162E 1D81 0008 move.b [A6 + D0.w + 0x8], D1 00001632 E101 asl D1.b, 8 00001634 3681 move.w [A3], D1 00001636 0AD3 .incomplete 00001638 0953 bchg [A3], D4 0000163A 0E8D 1DEB 1661 .invalid.l A5, 0x1DEB1661 // invalid immediate operation 00001640 1DD5 move.b <>, [A5] 00001642 0A23 14E5 xori.b -[A3], 0xE5 00001646 120F move.b D1, A7 00001648 3623 move.w D3, -[A3] 0000164A 0E00 0FEC .invalid.b D0, 0xEC // invalid immediate operation 0000164E 42BB 1301 clr.l [[PC + <> + D1 * 2]] 00001652 5407 addq.b D7, 2 00001654 012E FB50 btst [A6 - 0x4B0], D0 00001658 7000 moveq.l D0, 0x00 0000165A 132D 2A10 move.b -[A1], [A5 + 0x2A10] 0000165E AB04 syscall ColorMap 00001660 4901 .invalid 4, D1 // invalid opcode 4 with b == 4 00001662 0F4D bchg A5, D7 00001664 0126 btst -[A6], D0 00001666 1313 move.b -[A1], [A3] 00001668 5B1D subq.b [A5]+, 5 0000166A ED5D rol D5.w, 6 0000166C 170D move.b -[A3], A5 0000166E CF3B 023C and.b [PC + D0.w * 2 + 0x3C], D7 00001672 9047 sub.w D0, D7 00001674 0EC3 .incomplete 00001676 A206 syscall KillIO, flags=2 00001678 0B15 btst [A5], D5 0000167A 2706 move.l -[A3], D6 0000167C 97AB 408C sub.l [A3 + 0x408C], D3 00001680 2B0E move.l -[A5], A6 00001682 170C move.b -[A3], A4 00001684 81FB 0416 divs.w D0, [PC + D0.w * 4 + 0x16] 00001688 2CA6 move.l [A6], -[A6] 0000168A 16A1 move.b [A3], -[A1] 0000168C 0F17 btst [A7], D7 0000168E 06A4 A311 062A addi.l -[A4], 0xA311062A 00001694 3CEB 011E move.w [A6]+, [A3 + 0x11E] 00001698 102B 4188 move.b D0, [A3 + 0x4188] 0000169C 46E9 E065 move.w SR, [A1 - 0x1F9B] 000016A0 D853 add.w D4, [A3] 000016A2 0D1E btst [A6]+, D6 000016A4 0444 C30D subi.w D4, 0xC30D 000016A8 0411 AB17 subi.b [A1], 0x17 000016AC 000C 238B ori.b A4, 0x8B 000016B0 AB0C syscall FastSlabMode 000016B2 1700 move.b -[A3], D0 000016B4 1CB3 0E41 move.b [A6], [A3 + D0 * 8 + 0x41] 000016B8 0043 15AB ori.w D3, 0x15AB 000016BC 0C43 1C81 cmpi.w D3, 0x1C81 000016C0 008B 1013 360B ori.l A3, 0x1013360B 000016C6 62D3 bhi -0x2B /* 0000169B */ 000016C8 0B3A C30E btst [PC - 0x3CF2 /* FFFFD9D8, cstring "" */], D5 000016CC 258F 278B DE07 0E94 move.l [[ + <> + D2 * 8] - 0x21F8F16C], A7 000016D4 2501 move.l -[A2], D1 000016D6 0F2D 01AB btst [A5 + 0x1AB], D7 000016DA 1B25 move.b -[A5], -[A5] 000016DC 010F btst A7, D0 000016DE 2D01 move.l -[A6], D1 000016E0 5314 subq.b [A4], 1 000016E2 2B01 move.l -[A5], D1 000016E4 AC2C syscall Pack10, auto_pop 000016E6 170C move.b -[A3], A4 000016E8 B63B 3C12 cmp.b D3, [PC + D3 * 4 + 0x12] 000016EC 2CDC move.l [A6]+, [A4]+ 000016EE 0802 530D btst.b D2, 0xD /* '\r' */ 000016F2 6520 bcs +0x22 /* 00001714 */ 000016F4 030A btst A2, D1 000016F6 3284 move.w [A1], D4 000016F8 AE2C syscall TestDeviceAttribute, auto_pop 000016FA 000F 8D03 ori.b A7, 0x3 000016FE 5B0D subq.b A5, 5 00001700 9103 subx.b D0, D3 00001702 332E 8D03 move.w -[A1], [A6 - 0x72FD] 00001706 7B35 moveq.l D5, 0x35 00001708 6E30 bgt +0x32 /* 0000173A */ 0000170A 4327 .invalid 1, -[A7] // invalid opcode 4 with b == 4 0000170C 6D03 blt +0x5 /* 00001711 */ 0000170E 0F69 03EB bchg [A1 + 0x3EB], D7 00001712 1609 move.b D3, A1 label00001714: 00001714 F067 07A0 .extension 0x067 <>, 0x07A0 // unimplemented 00001718 1465 movea.b A2, -[A5] 0000171A EE07 asr D7.b, 7 0000171C 0AB3 8414 000F 4903 309B 0A27 xori.l [[A3 + <> + D4] + 0x309B0A27], 0x8414000F 00001728 0BD6 .incomplete 0000172A 8400 or.b D2, D0 0000172C 0F89 bclr A1, D7 0000172E 0107 btst D7, D0 00001730 035F bchg [A7]+, D1 00001732 2305 move.l -[A1], D5 00001734 2977 4636 1703 move.l [A4 + 0x1703], [A7 + D4.w * 8 + 0x36] label0000173A: 0000173A 6983 bvs -0x7B /* 000016BF */ 0000173C 00A3 1829 7145 ori.l -[A3], 0x18297145 00001742 7D07 moveq.l D6, 0x07 00001744 0181 bclr D1, D0 00001746 0901 btst D1, D4 00001748 070D btst A5, D3 0000174A 0E47 018E .invalid.w D7, 0x18E // invalid immediate operation 0000174E 2518 move.l -[A2], [A0]+ 00001750 1B01 move.b -[A5], D1 00001752 0438 0887 0198 subi.b [0x00000198], 0x87 00001758 8903 sbcd D4, D3 0000175A 9102 subx.b D0, D2 0000175C 1E10 move.b D7, [A0] 0000175E 8B0A sbcd -[A5], -[A2] 00001760 091D btst [A5]+, D4 00001762 1701 move.b -[A3], D1 00001764 8810 or.b D4, [A0] 00001766 F306 .extension 0x306 <> // unimplemented 00001768 046C 3CA4 330E subi.w [A4 + 0x330E], 0x3CA4 0000176E 630D bls +0xF /* 0000177D */ 00001770 6301 bls +0x3 /* 00001773 */ 00001772 3C83 move.w [A6], D3 00001774 0613 0763 addi.b [A3], 0x63 /* 'c' */ 00001778 0803 0976 btst.b D3, 0x76 /* 'v' */ 0000177C 0709 btst A1, D3 0000177E 735C moveq.l D1, 0x5C 00001780 5303 subq.b D3, 1 00001782 7309 moveq.l D1, 0x09 00001784 5B03 subq.b D3, 5 00001786 0B07 btst D7, D5 00001788 7B0F moveq.l D5, 0x0F 0000178A 0314 btst [A4], D1 0000178C 3317 move.w -[A1], [A7] 0000178E 731D moveq.l D1, 0x1D 00001790 2304 move.l -[A1], D4 00001792 3B32 070D move.w -[A5], [[A2 + <>] + D0 * 8] 00001796 9883 sub.l D4, D3 00001798 3242 movea.w A1, D2 0000179A 8B15 or.b [A5], D5 0000179C 8100 sbcd D0, D0 0000179E 0783 bclr D3, D3 000017A0 347B 6EEC movea.w A2, [PC + D6 * 8 - 0x20] 000017A4 42F3 1C33 .invalid [A3 + D1 * 4 + 0x33] // invalid opcode 4 with subtype 1 000017A8 38EC 422B move.w [A4]+, [A4 + 0x422B] 000017AC 1981 01BB 5442 4311 B342 EC42 move.b [[0x54424311 + D0] - 0x4CBD13BE], D1 000017B8 630F bls +0x11 /* 000017C9 */ 000017BA 0101 btst D1, D0 000017BC 3326 move.w -[A1], -[A6] 000017BE 425B clr.w [A3]+ 000017C0 0F81 bclr D1, D7 000017C2 000F 427B ori.b A7, 0x7B /* '{' */ 000017C6 0D2B 38EC btst [A3 + 0x38EC], D6 000017CA 424B clr.w A3 000017CC 0901 btst D1, D4 000017CE 01C3 .incomplete 000017D0 3E42 movea.w A7, D2 000017D2 2305 move.l -[A1], D5 000017D4 8100 sbcd D0, D0 000017D6 CB14 and.b [A4], D5 000017D8 427B 0083 clr.w [PC + D0.w - 0x125] 000017DC 27EC 42CD DB13 1024 CB09 move.l [[PC + A5 * 2] + 0x1024CB09], [A4 + 0x42CD] 000017E6 0308 btst A0, D1 000017E8 7843 moveq.l D4, 0x43 000017EA 0953 bchg [A3], D4 000017EC 0E0B 114B .invalid.b A3, 0x4B /* 'K' */ // invalid immediate operation 000017F0 042E 6A0D 2963 subi.b [A6 + 0x2963], 0xD /* '\r' */ 000017F6 0BBB 03A3 0E66 BB44 A466 bclr [[0xE66 + D0 * 2] - 0x44BB5B9A], D5 00001800 EB39 rol D1.b, D5 00001802 BB03 xor.b D3, D5 00001804 3B28 661B move.w -[A5], [A0 + 0x661B] 00001808 55BB 03FB 1366 BB83 4B4B 66DB subq.l [[0x1366BB83] + 0x4B4B66DB], 2 00001814 63BB bls -0x43 /* 000017D1 */ 00001816 037B 0766 bchg <>, D1 0000181A E300 asl D0.b, 1 0000181C BB03 xor.b D3, D5 0000181E FE66 AB76 .extension 0xE66 <>, 0xAB76 // unimplemented 00001822 1B3C 0701 move.b -[A5], 0x1 00001826 C966 and.w -[A6], D4 00001828 DB44 addx.w D5, D4 0000182A 417A 8310 chk.w D0, [PC - 0x7CF0 /* FFFF9B3C, cstring "" */] 0000182E A466 syscall NewEmptyHandle, flags=4 00001830 A31B syscall SetZone, flags=3 00001832 1701 move.b -[A3], D1 00001834 CAEB 1266 mulu.w D5, [A3 + 0x1266] 00001838 6B4B bmi +0x4D /* 00001885 */ 0000183A BB03 xor.b D3, D5 0000183C DB24 add.b -[A4], D5 0000183E 66C3 bne -0x3B /* 00001803 */ 00001840 16A4 move.b [A3], -[A4] 00001842 6683 bne -0x7B /* 000017C7 */ 00001844 5507 subq.b D7, 2 00001846 01C4 .incomplete 00001848 D34B addx.w -[A1], -[A3] 0000184A A466 syscall NewEmptyHandle, flags=4 0000184C B355 xor.w [A5], D1 0000184E BB03 xor.b D3, D5 00001850 E066 asr D6.w, D0 00001852 1356 3AE3 move.b [A1 + 0x3AE3], [A6] 00001856 82A1 or.l D1, -[A1] 00001858 7714 moveq.l D3, 0x14 0000185A 451F .invalid 2, [A7]+ // invalid opcode 4 with b == 4 0000185C 0F85 bclr D5, D7 0000185E C402 and.b D2, D2 00001860 A324 syscall SetHandleSize, flags=3 00001862 303A 6326 move.w D0, [PC + 0x6326 /* 00007B8A, cstring "" */] 00001866 E302 asl D2.b, 1 00001868 155E 6B4C move.b [A2 + 0x6B4C], [A6]+ 0000186C 84A5 or.l D2, -[A5] 0000186E 450F .invalid 2, A7 // invalid opcode 4 with b == 4 00001870 3A1B move.w D5, [A3]+ 00001872 4548 chk.w D2, A0 00001874 8400 or.b D2, D0 00001876 7394 moveq.l D1, 0xFFFFFF94 00001878 42D8 .invalid [A0]+ // invalid opcode 4 with subtype 1 0000187A F306 .extension 0x306 <> // unimplemented 0000187C 563A CB63 addq.b [PC - 0x349D /* FFFFE3E1, cstring "" */], 3 00001880 E25B ror D3.w, 1 00001882 3F6D 5B1B 2341 move.w [A7 + 0x2341], [A5 + 0x5B1B] 00001888 0693 7725 060F addi.l [A3], 0x7725060F 0000188E 65C1 bcs -0x3D /* 00001851 */ 00001890 A54D syscall PurgeMem, flags=5 00001892 8B2F E302 or.b [A7 - 0x1CFE], D5 00001896 C171 2C91 and.w [A1 + D2 * 4 - 0x111], D0 0000189A 51AB 6384 subq.l [A3 + 0x6384], 8 0000189E 0709 btst A1, D3 000018A0 BC01 cmp.b D6, D1 000018A2 9893 sub.l D4, [A3] 000018A4 1300 move.b -[A1], D0 000018A6 0F3A 9363 btst [PC - 0x6C9D /* FFFFAC0B, cstring "" */], D7 000018AA E503 asl D3.b, 2 000018AC 0F8C bclr A4, D7 000018AE 09FA .incomplete 000018B0 1B4E 423A move.b [A5 + 0x423A /* export_2115 */], A6 000018B4 4B3F .invalid 5, <> // invalid opcode 4 with b == 4 000018B6 E302 asl D2.b, 1 000018B8 6B17 bmi +0x19 /* 000018D1 */ 000018BA 510A subq.b A2, 8 000018BC 034C bchg A4, D1 000018BE 4045 negx.w D5 000018C0 0AA5 2E40 0023 xori.l -[A5], 0x2E400023 /* '.@\0#' */ 000018C6 ABB6 syscall scDirTab16 000018C8 3B35 270F A2D3 0234 move.w -[A5], [[A5 + <>] + D2 * 8 - 0x5D2CFDCC] 000018D0 3335 AB10 move.w -[A1], [A5 + A2 * 2] 000018D4 1F2A 4E3A move.b -[A7], [A2 + 0x4E3A] 000018D8 C32C 8502 and.b [A4 - 0x7AFE], D1 000018DC 0F40 bchg D0, D7 000018DE 01A9 EC42 bclr [A1 - 0x13BE], D0 000018E2 3666 movea.w A3, -[A6] 000018E4 FB35 .extension 0xB35 <> // unimplemented 000018E6 650D bcs +0xF /* 000018F5 */ 000018E8 5B63 subq.w -[A3], 5 000018EA 610C bsr +0xE /* 000018F8 */ 000018EC 8B55 or.w [A5], D5 000018EE 8412 or.b D2, [A2] 000018F0 1310 move.b -[A1], [A0] 000018F2 0033 686C 1309 ori.b [[A3 + <> + D1 * 2]], 0x6C /* 'l' */ fn000018F8: 000018F8 383B 02EB move.w D4, [PC + D0.w * 2 - 0x21] 000018FC 1390 C302 050D move.b [[A1 + <> + A4 * 2] + 0x50D], [A0] 00001902 D376 4102 333F add.w [[A6 + <> + D4] + 0x333F], D1 00001908 5102 subq.b D2, 8 0000190A 1B08 move.b -[A5], A0 0000190C 4102 .invalid 0, D2 // invalid opcode 4 with b == 4 0000190E 1310 move.b -[A1], [A0] 00001910 4D02 .invalid 6, D2 // invalid opcode 4 with b == 4 00001912 B376 4102 AB76 xor.w [[A6 + <> + D4] - 0x548A], D1 00001918 250D move.l -[A2], A5 0000191A 0F61 bchg -[A1], D7 0000191C 1785 011B 63E3 02E1 move.b [[A3 + D0] + 0x63E302E1], D5 00001924 6A15 bpl +0x17 /* 0000193B */ 00001926 1143 5584 move.b [A0 + 0x5584], D3 0000192A 170C move.b -[A3], A4 0000192C 220F move.l D1, A7 0000192E 3A13 move.w D5, [A3] 00001930 3F65 030F move.w [A7 + 0x30F], -[A5] 00001934 6D03 blt +0x5 /* 00001939 */ 00001936 4326 .invalid 1, -[A6] // invalid opcode 4 with b == 4 00001938 6503 bcs +0x5 /* 0000193D */ 0000193A 455B chk.w D2, [A3]+ 0000193C 1703 move.b -[A3], D3 0000193E 4C66 033F movem.l D6,D7,A2,A3,A4,A5,A6,A7, -[A6] 00001942 8485 or.l D2, D5 00001944 5B0F subq.b A7, 5 00001946 3A03 move.w D5, D3 00001948 3A84 move.w [A5], D4 0000194A C5FC 0F14 muls.w D2, 0xF14 0000194E 8500 sbcd D2, D0 00001950 0703 btst D3, D3 00001952 5D3A EB39 subq.b [PC - 0x14C7 /* 0000048D, value 0x5 */], 6 00001956 E302 asl D2.b, 1 00001958 A190 syscall SysEnvirons, flags=1 0000195A 0708 btst A0, D3 0000195C D900 addx.b D4, D0 0000195E 4B67 chk.w D5, -[A7] 00001960 32E9 0B0F move.w [A1]+, [A1 + 0xB0F] 00001964 8C65 or.w D6, -[A5] 00001966 763A moveq.l D3, 0x3A 00001968 C362 and.w -[A2], D1 0000196A 4D0D .invalid 6, A5 // invalid opcode 4 with b == 4 0000196C 1485 move.b [A2], D5 0000196E 0007 0343 ori.b D7, 0x43 /* 'C' */ 00001972 3ADB move.w [A5]+, [A3]+ 00001974 3587 19F3 4B28 490B 0782 B045 move.w [[0x4B28490B] + 0x782B045], D7 00001980 0B0F btst A7, D5 00001982 4D0B .invalid 6, A3 // invalid opcode 4 with b == 4 00001984 6B2A bmi +0x2C /* 000019B0 */ 00001986 871A or.b [A2]+, D3 00001988 4E63 move USP, A3 0000198A 3284 move.w [A1], D4 0000198C 1711 move.b -[A3], [A1] 0000198E 3D0F move.w -[A6], A7 00001990 3A83 move.w [A5], D3 00001992 1E45 movea.b A7, D5 00001994 260F move.l D3, A7 00001996 4126 .invalid 0, -[A6] // invalid opcode 4 with b == 4 00001998 070D btst A5, D3 0000199A 2487 move.l [A2], D7 0000199C 1A6A 1B1B movea.b A5, [A2 + 0x1B1B] 000019A0 840B or.b D2, A3 000019A2 0BF3 .incomplete 000019A4 0A00 0F3A xori.b D0, 0x3A /* ':' */ 000019A8 F31F .extension 0x31F <> // unimplemented 000019AA A506 syscall KillIO, flags=5 000019AC 0FD1 .incomplete 000019AE 267B 1287 movea.l A3, [PC + D1.w * 2 - 0x121] // begin alternate branch 000019B0-000019B2 label000019B0: 000019B0 1287 move.b [A1], D7 // end alternate branch 000019B0-000019B2 label000019B0: // (misaligned) 000019B2 1A84 move.b [A5], D4 000019B4 131B move.b -[A1], [A3]+ 000019B6 8903 sbcd D4, D3 000019B8 0F3A 7312 btst [PC + 0x7312 /* 00008CCC, cstring "" */], D7 000019BC 8503 sbcd D2, D3 000019BE 0F91 bclr [A1], D7 000019C0 030B btst A3, D1 000019C2 1287 move.b [A1], D7 000019C4 1AA1 move.b [A5], -[A1] 000019C6 1312 move.b -[A1], [A2] 000019C8 8903 sbcd D4, D3 000019CA 0790 bclr [A0], D3 000019CC 2885 move.l [A4], D5 000019CE 030F btst A7, D1 000019D0 8D03 sbcd D6, D3 000019D2 2327 move.l -[A1], -[A7] 000019D4 0134 7503 FB20 4903 btst [[A4 + <> + D7 * 4] - 0x4DFB6FD], D0 000019DC FB99 .invalid <> 000019DE 2503 move.l -[A2], D3 000019E0 0F2D 03B3 btst [A5 + 0x3B3], D7 000019E4 123D move.b D1, <> 000019E6 03BB 1029 bclr [PC + D1.w + 0x29], D1 000019EA 033B 8825 btst [PC + A0 + 0x25], D1 000019EE 030F btst A7, D1 000019F0 2D03 move.l -[A6], D3 000019F2 415A chk.w D0, [A2]+ 000019F4 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4 000019F6 4643 not.w D3 000019F8 0401 CCB9 subi.b D1, 0xB9 000019FC 7746 moveq.l D3, 0x46 000019FE 2653 movea.l A3, [A3] 00001A00 0A0B 2827 xori.b A3, 0x27 /* '\'' */ 00001A04 0F6C F703 bchg [A4 - 0x8FD], D7 00001A08 71F7 moveq.l D0, 0xFFFFFFF7 00001A0A 0382 bclr D2, D1 00001A0C 0A24 5C06 xori.b -[A4], 0x6 00001A10 0803 3147 btst.b D3, 0x47 /* 'G' */ 00001A14 0399 bclr [A1]+, D1 00001A16 230B move.l -[A1], A3 00001A18 0703 btst D3, D3 00001A1A A627 syscall ReallocateHandle, flags=6 00001A1C 83A9 EB0F or.l [A1 - 0x14F1], D1 00001A20 3C04 move.w D6, D4 00001A22 1E10 move.b D7, [A0] 00001A24 D319 add.b [A1]+, D1 00001A26 761E moveq.l D3, 0x1E 00001A28 10B3 2642 move.b [A0], [A3 + D2.w * 8 + 0x42] 00001A2C C1DE muls.w D0, [A6]+ 00001A2E 09CF .incomplete 00001A30 2CF7 0FD1 move.l [A6]+, [[]] 00001A34 F812 2C17 .tblXX 0xF812, 0x2C17 // unimplemented 00001A38 1061 movea.b A0, -[A1] 00001A3A 4A02 tst.b D2 00001A3C 0F45 bchg D5, D7 00001A3E 6DCB blt -0x33 /* 00001A0B */ 00001A40 0717 btst [A7], D3 00001A42 0F73 124A bchg [A3 + D1.w * 2 + 0x4A], D7 00001A46 65FD bcs -0x1 /* 00001A45 */ 00001A48 0802 A317 btst.b D2, 0x17 00001A4C E96A lsl D2.w, D4 00001A4E 3712 move.w -[A3], [A2] 00001A50 4243 clr.w D3 00001A52 0063 5323 ori.w -[A3], 0x5323 /* 'S#' */ 00001A56 4843 swap.w D3 00001A58 0263 5338 andi.w -[A3], 0x5338 /* 'S8' */ 00001A5C 170F move.b -[A3], A7 00001A5E A727 syscall ReallocateHandle, flags=7 00001A60 0FAB 3308 bclr [A3 + 0x3308], D7 00001A64 1B12 move.b -[A5], [A2] 00001A66 1B04 move.b -[A5], D4 00001A68 6B03 bmi +0x5 /* 00001A6D */ 00001A6A 4B16 .invalid 5, [A6] // invalid opcode 4 with b == 4 00001A6C 1B07 move.b -[A5], D7 00001A6E 428B clr.l A3 00001A70 0304 btst D4, D1 00001A72 430D .invalid 1, A5 // invalid opcode 4 with b == 4 00001A74 3713 move.w -[A3], [A3] 00001A76 15F3 0634 06EC move.b [PC + 0x6EC /* 00002164, value 0x2 */], [A3 + D0.w * 8 + 0x34] 00001A7C 4257 clr.w [A7] 00001A7E 0548 bchg A0, D2 00001A80 4705 .invalid 3, D5 // invalid opcode 4 with b == 4 00001A82 A181 syscall SetVideoDefault, flags=1 00001A84 862E E185 or.b D3, [A6 - 0x1E7B] 00001A88 7637 moveq.l D3, 0x37 00001A8A 1255 movea.b A1, [A5] 00001A8C 65B5 bcs -0x49 /* 00001A43 */ 00001A8E 9381 subx.l D1, D1 00001A90 3073 2560 E500 movea.w A0, [A3 - 0x1B00] 00001A96 0F30 1402 btst [A0 + D1.w * 4 + 0x2], D7 00001A9A F31A .extension 0x31A <> // unimplemented 00001A9C 7713 moveq.l D3, 0x13 00001A9E 2F17 move.l -[A7], [A7] 00001AA0 1113 move.b -[A0], [A3] 00001AA2 D0DB add.w A0, [A3]+ 00001AA4 0E04 6C4E .invalid.b D4, 0x4E /* 'N' */ // invalid immediate operation 00001AA8 BB03 xor.b D3, D5 00001AAA 5B62 subq.w -[A2], 5 00001AAC 015D bchg [A5]+, D0 00001AAE D375 BB05 add.w [[A5 + <>] + A3 * 2], D1 00001AB2 BB03 xor.b D3, D5 00001AB4 4B2A FB0E .invalid 5, [A2 - 0x4F2] // invalid opcode 4 with b == 4 00001AB8 070E btst A6, D3 00001ABA 8F81 5D5B unpk D7, D1, 0x5D5B 00001ABE 1F40 02A3 move.b [A7 + 0x2A3], D0 00001AC2 22C1 move.l [A1]+, D1 00001AC4 9806 sub.b D4, D6 00001AC6 1713 move.b -[A3], [A3] 00001AC8 F21B 6930 fmove (extended) [A3]+, fp2 00001ACC 130E move.b -[A1], A6 00001ACE 46CD move.w SR, A5 00001AD0 003B 0814 000F ori.b [PC + D0.w + 0xF], 0x14 00001AD6 36CB move.w [A3]+, A3 00001AD8 0214 00E3 andi.b [A4], 0xE3 00001ADC 0536 E57C btst <>, D2 00001AE0 2711 move.l -[A3], [A1] 00001AE2 0A07 0EF1 xori.b D7, 0xF1 00001AE6 1701 move.b -[A3], D1 00001AE8 5FED 1827 sle [A5 + 0x1827] 00001AEC 0188 bclr A0, D0 00001AEE 54C8 0400 dbcc D0, +0x402 /* 00001EF0 */ 00001AF2 0F54 bchg [A4], D7 00001AF4 C810 and.b D4, [A0] 00001AF6 017E bchg <>, D0 00001AF8 1701 move.b -[A3], D1 00001AFA 7F17 moveq.l D7, 0x17 00001AFC 0B02 btst D2, D5 00001AFE 296E 0713 D621 move.l [A4 - 0x29DF], [A6 + 0x713] 00001B04 FE53 0445 .extension 0xE53 <>, 0x0445 // unimplemented 00001B08 03B3 0310 bclr [A3 + D0 * 2], D1 00001B0C 0B09 btst A1, D5 00001B0E 0709 btst A1, D3 00001B10 2511 move.l -[A2], [A1] 00001B12 802A 10F3 or.b D0, [A2 + 0x10F3] 00001B16 0940 bchg D0, D4 00001B18 A904 syscall DrawGrowIcon 00001B1A AB11 syscall OldPatToNew 00001B1C 070A btst A2, D3 00001B1E C715 and.b [A5], D3 00001B20 026A 4087 1864 andi.w [A2 + 0x1864], 0x4087 00001B26 2A28 010A move.l D5, [A0 + 0x10A] 00001B2A 2713 move.l -[A3], [A3] 00001B2C F84A 8516 .extension 0x84A <>, 0x8516 // unimplemented 00001B30 FB04 .extension 0xB04 <> // unimplemented 00001B32 04B5 1615 831B 08A5 subi.l [A5 + D0 - 0x91], 0x1615831B 00001B3A F478 cpusha DATA 00001B3C 0701 btst D1, D3 00001B3E AF8D syscall slMax, auto_pop 00001B40 77C3 moveq.l D3, 0xFFFFFFC3 00001B42 1104 move.b -[A0], D4 00001B44 01F5 .incomplete 00001B46 4B93 .invalid 5, [A3] // invalid opcode 4 with b == 6 00001B48 A4CB syscall vSetUpTags, flags=4 00001B4A 30A4 move.w [A0], -[A4] 00001B4C 6653 bne +0x55 /* 00001BA1 */ 00001B4E 1421 move.b D2, -[A1] 00001B50 7243 moveq.l D1, 0x43 00001B52 17BB 0373 0166 5B32 0577 0B23 A466 move.b [A3 + A2.w * 4 + 0x66], [[PC + 0x1665B32] + 0x5770B23] 00001B60 8B32 A466 or.b [A2 + A2.w * 4 + 0x66], D5 00001B64 D362 add.w -[A2], D1 00001B66 A466 syscall NewEmptyHandle, flags=4 00001B68 4B26 .invalid 5, -[A6] // invalid opcode 4 with b == 4 00001B6A 3AC3 move.w [A5]+, D3 00001B6C 4B9B .invalid 5, [A3]+ // invalid opcode 4 with b == 6 00001B6E 01D3 .incomplete 00001B70 0B11 btst [A1], D5 00001B72 674B beq +0x4D /* 00001BBF */ 00001B74 5512 subq.b [A2], 2 00001B76 1B08 move.b -[A5], A0 00001B78 2967 A100 move.l [A4 - 0x5F00], -[A7] 00001B7C 4000 negx.b D0 00001B7E 1780 A0F3 move.b [A3 + A2.w - 0x13], D0 00001B82 4409 neg.b A1 00001B84 010F btst A7, D0 00001B86 8100 sbcd D0, D0 00001B88 E9EF 283A 0B3F bfextu D2, [A7 + 0xB3F] {D0:D2} 00001B8E B904 xor.b D4, D4 00001B90 8B0F sbcd -[A5], -[A7] 00001B92 871C or.b [A4]+, D3 00001B94 CE0F and.b D7, A7 00001B96 E502 asl D2.b, 2 00001B98 7B2F moveq.l D5, 0x2F 00001B9A 0901 btst D1, D4 00001B9C 0FB9 04EB 399B bclr [0x04EB399B], D7 00001BA2 01CB .incomplete 00001BA4 0B12 btst [A2], D5 00001BA6 1711 move.b -[A3], [A1] 00001BA8 2249 movea.l A1, A1 00001BAA 4AFB 54BB tas.b [PC + D5.w * 4 - 0x69] 00001BAE 0473 21A5 E640 subi.w [A3 + A6.w * 8 + 0x40], 0x21A5 00001BB4 8521 or.b -[A1], D2 00001BB6 3AB3 4481 move.w [A5], [A3 + D4.w * 4 - 0x127] 00001BBA 2D40 000F move.l [A6 + 0xF], D0 00001BBE 4944 chk.w D4, D4 00001BC0 363A AB44 move.w D3, [PC - 0x54BC /* FFFFC706, cstring "" */] 00001BC4 E108 lsl D0.b, 8 00001BC6 3904 move.w -[A4], D4 00001BC8 CB1B and.b [A3]+, D5 00001BCA 9300 subx.b D1, D0 00001BCC 3EAD CA40 move.w [A7], [A5 - 0x35C0] 00001BD0 000F 3007 ori.b A7, 0x7 00001BD4 02B8 6904 0F71 0483 andi.l [0x00000483], 0x69040F71 00001BDC 19C5 F545 move.b 0x45 /* 'E' */, D5 00001BE0 4C4B 6765 movem.l D0,D2,D5,D6,A0,A1,A2,A5,A6, A3 00001BE4 046B 1A12 2C40 subi.w [A3 + 0x2C40], 0x1A12 00001BEA 0053 0F30 ori.w [A3], 0xF30 00001BEE 0709 btst A1, D3 00001BF0 7FE9 moveq.l D7, 0xFFFFFFE9 00001BF2 00F3 .incomplete 00001BF4 0317 btst [A7], D1 00001BF6 112F 0165 move.b -[A0], [A7 + 0x165] 00001BFA C50C abcd -[A2], -[A4] 00001BFC BB0E cmpm.b [A5]+, [A6]+ 00001BFE 871D or.b [A5]+, D3 00001C00 5713 subq.b [A3], 3 00001C02 1B09 move.b -[A5], A1 00001C04 030F btst A7, D1 00001C06 303A 5B14 move.w D0, [PC + 0x5B14 /* 0000771C, cstring "" */] 00001C0A E900 asl D0.b, 4 00001C0C 0F19 btst [A1]+, D7 00001C0E 04A3 1BA1 E4A3 subi.l -[A3], 0x1BA1E4A3 00001C14 0D09 btst A1, D6 00001C16 020F 1902 andi.b A7, 0x2 00001C1A 430B .invalid 1, A3 // invalid opcode 4 with b == 4 00001C1C 2506 move.l -[A2], D6 00001C1E D10E addx.b -[A0], -[A6] 00001C20 CB30 2707 9340 000F and.b [[A0 + <>] + D2 * 8 - 0x6CBFFFF1], D5 00001C28 3023 move.w D0, -[A3] 00001C2A 2729 0E0F move.l -[A3], [A1 + 0xE0F] 00001C2E 090E btst A6, D4 00001C30 0703 btst D3, D3 00001C32 35B9 166B 175D 127B move.w [A2 + D1.w * 2 + 0x7B], [0x166B175D] 00001C3A 1430 5B0F E903 0FE9 move.b D2, [[A0 + <>] + D5 * 2 - 0x16FCF017] 00001C42 033B 0801 btst [PC + D0 + 0x1], D1 00001C46 5B87 subq.l D7, 5 00001C48 1754 2539 move.b [A3 + 0x2539], [A4] 00001C4C E1D2 asl .w [A2] 00001C4E 370A move.w -[A3], A2 00001C50 D965 add.w -[A5], D4 00001C52 2BE5 move.l <>, -[A5] 00001C54 3823 move.w D4, -[A3] 00001C56 696D bvs +0x6F /* 00001CC5 */ 00001C58 B710 xor.b [A0], D3 00001C5A 9101 subx.b D0, D1 00001C5C 2B69 8901 2713 move.l [A5 + 0x2713], [A1 - 0x76FF] 00001C62 EF02 asl D2.b, 7 00001C64 F79B .invalid <> 00001C66 2F79 5D53 062E 0483 move.l [A7 + 0x483], [0x5D53062E] 00001C6E 0541 bchg D1, D2 00001C70 5153 subq.w [A3], 8 00001C72 0525 btst -[A5], D2 00001C74 FD33 .extension 0xD33 <> // unimplemented 00001C76 05A3 bclr -[A3], D2 00001C78 730B moveq.l D1, 0x0B 00001C7A 524B addq.w A3, 1 00001C7C 055B bchg [A3]+, D2 00001C7E 06D3 .incomplete 00001C80 0F07 btst D7, D7 00001C82 13F6 C942 8B22 0704 5743 move.b [0x07045743], [[A6 + <>] - 0x74DE] 00001C8C 0903 btst D3, D4 00001C8E 54A1 addq.l -[A1], 2 00001C90 D606 add.b D3, D6 00001C92 728B moveq.l D1, 0xFFFFFF8B 00001C94 2237 1460 move.l D1, [A7 + D1.w * 4 + 0x60] 00001C98 6539 bcs +0x3B /* 00001CD3 */ 00001C9A 1704 move.b -[A3], D4 00001C9C 622A bhi +0x2C /* 00001CC8 */ 00001C9E 10E3 move.b [A0]+, -[A3] 00001CA0 2317 move.l -[A1], [A7] 00001CA2 0528 6501 btst [A0 + 0x6501], D2 00001CA6 0346 bchg D6, D1 00001CA8 C55C and.w [A4]+, D2 00001CAA C324 and.b -[A4], D1 00001CAC 6E2A bgt +0x2C /* 00001CD8 */ 00001CAE 2807 move.l D4, D7 00001CB0 0F48 bchg A0, D7 00001CB2 1E16 move.b D7, [A6] 00001CB4 4429 4206 neg.b [A1 + 0x4206] 00001CB8 CB0E abcd -[A5], -[A6] 00001CBA 0806 9305 btst.b D6, 0x5 // begin alternate branch 00001CBC-00001CBE label00001CBC: 00001CBC 9305 subx.b D1, D5 // end alternate branch 00001CBC-00001CBE label00001CBC: // (misaligned) 00001CBE 08EB 0556 B256 bset.b [A3 - 0x4DAA], 0x56 /* 'V' */ 00001CC4 00C3 .incomplete 00001CC6 2CC3 move.l [A6]+, D3 label00001CC8: 00001CC8 072A 5C53 btst [A2 + 0x5C53], D3 00001CCC 051E btst [A6]+, D2 00001CCE 1027 move.b D0, -[A7] 00001CD0 0FB1 417A 8704 C817 0FB9 bclr [[A1 - 0x78FB37E9] + 0xFB9], D7 // begin alternate branch 00001CD8-00001CDE label00001CD8: 00001CD8 0FB9 0509 070E bclr [0x0509070E], D7 // end alternate branch 00001CD8-00001CDE label00001CD8: // (misaligned) 00001CDA 0509 btst A1, D2 00001CDC 070E btst A6, D3 00001CDE D804 add.b D4, D4 00001CE0 3053 movea.w A0, [A3] 00001CE2 5006 addq.b D6, 8 00001CE4 088B 2785 bclr.b A3, 0x85 00001CE8 6B21 bmi +0x23 /* 00001D0B */ 00001CEA 0B07 btst D7, D5 00001CEC 039E bclr [A6]+, D1 00001CEE 6DCC blt -0x32 /* 00001CBC */ 00001CF0 031A btst [A2]+, D1 00001CF2 1C61 movea.b A6, -[A1] 00001CF4 0C00 1791 cmpi.b D0, 0x91 00001CF8 E6C1 ror .w D1 00001CFA 018B bclr A3, D0 00001CFC 22C5 move.l [A1]+, D5 00001CFE 010B btst A3, D0 00001D00 151E move.b -[A2], [A6]+ 00001D02 8B22 or.b -[A2], D5 00001D04 D30E addx.b -[A1], -[A6] 00001D06 B6A3 cmp.l D3, -[A3] 00001D08 73EB moveq.l D1, 0xFFFFFFEB 00001D0A 4D46 chk.w D6, D6 00001D0C 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4 00001D0E 34EB 3A04 move.w [A2]+, [A3 + 0x3A04] 00001D12 1B25 move.b -[A5], -[A5] 00001D14 0410 B16E subi.b [A0], 0x6E /* 'n' */ 00001D18 3309 move.w -[A1], A1 00001D1A 8B22 or.b -[A2], D5 00001D1C 421C clr.b [A4]+ 00001D1E 1005 move.b D0, D5 00001D20 0F0F btst A7, D7 00001D22 3007 move.w D0, D7 00001D24 04D4 .incomplete 00001D26 BB4A cmpm.w [A5]+, [A2]+ 00001D28 3713 move.w -[A3], [A3] 00001D2A F993 .invalid <> 00001D2C 1006 move.b D0, D6 00001D2E DA21 add.b D5, -[A1] 00001D30 707B moveq.l D0, 0x7B 00001D32 0EFC .incomplete 00001D34 C30F abcd -[A1], -[A7] 00001D36 436A AB01 chk.w D1, [A2 - 0x54FF] 00001D3A FB14 .extension 0xB14 <> // unimplemented 00001D3C 8B04 sbcd D5, D4 00001D3E AB40 syscall bEND0 00001D40 B349 cmpm.w [A1]+, [A1]+ 00001D42 E334 roxl D4.b, D1 00001D44 4B22 .invalid 5, -[A2] // invalid opcode 4 with b == 4 00001D46 9B0C subx.b -[A5], -[A4] 00001D48 2714 move.l -[A3], [A4] 00001D4A 0D57 bchg [A7], D6 00001D4C 1636 470F 733B 023E move.b D3, [[A6 + <>] + D4 * 8 + 0x733B023E] 00001D54 AB0C syscall FastSlabMode 00001D56 5B16 subq.b [A6], 5 00001D58 3B6C 2329 B486 move.w [A5 - 0x4B7A], [A4 + 0x2329] 00001D5E 0705 btst D5, D3 00001D60 50FB 37C9 st [[ + <>]] 00001D64 178B 0136 633C 270F A07B move.b [[A3 + 0x633C270F] + D0 - 0x5F85], A3 00001D6E 5C37 1709 addq.b [[A7 + <> + D1 * 8]], 6 00001D72 070F btst A7, D3 00001D74 3DF1 1817 move.w <>, [A1 + D1 + 0x17] 00001D78 0EF6 .incomplete 00001D7A 124A movea.b A1, A2 00001D7C 1C86 move.b [A6], D6 00001D7E 020F 3043 andi.b A7, 0x43 /* 'C' */ 00001D82 0489 0381 2A89 subi.l A1, 0x3812A89 00001D88 03EB .incomplete 00001D8A 0147 bchg D7, D0 00001D8C 0BE2 .incomplete 00001D8E FB10 .extension 0xB10 <> // unimplemented 00001D90 2714 move.l -[A3], [A4] 00001D92 4516 .invalid 2, [A6] // invalid opcode 4 with b == 4 00001D94 696C bvs +0x6E /* 00001E02 */ 00001D96 FB03 .extension 0xB03 <> // unimplemented 00001D98 F33D .extension 0x33D <> // unimplemented 00001D9A 2329 7116 move.l -[A1], [A1 + 0x7116] 00001D9E 0301 btst D1, D1 00001DA0 F33D .extension 0x33D <> // unimplemented 00001DA2 3013 move.w D0, [A3] 00001DA4 1D7C F33D 0568 move.b [A6 + 0x568], 0x3D /* '=' */ 00001DAA 0FC5 .incomplete 00001DAC E783 asl D3, 3 00001DAE 0221 01A1 andi.b -[A1], 0xA1 00001DB2 6636 bne +0x38 /* 00001DEA */ 00001DB4 1B0E move.b -[A5], A6 00001DB6 22F3 3D23 07C1 1549 84D3 move.l [A1]+, [[A3 + 0x7C1 + D3 * 4] + 0x154984D3] 00001DC0 0916 btst [A6], D4 00001DC2 0492 4B17 1073 subi.l [A2], 0x4B171073 00001DC8 1576 F3BD 4240 1717 30A1 move.b [A2 + 0x30A1], [[0x42401717] + A7 * 2] 00001DD2 6127 bsr +0x29 /* 00001DFB */ 00001DD4 085E 530D bchg.b [A6]+, 0xD /* '\r' */ 00001DD8 2710 move.l -[A3], [A0] 00001DDA D3D7 add.l A1, [A7] 00001DDC 1B6C 530D 68F8 move.b [A5 + 0x68F8], [A4 + 0x530D] 00001DE2 6C53 bge +0x55 /* 00001E37 */ 00001DE4 0DA4 bclr -[A4], D6 00001DE6 8B02 sbcd D5, D2 00001DE8 0315 btst [A5], D1 label00001DEA: 00001DEA C312 and.b [A2], D1 00001DEC 4817 nbcd.b [A7] 00001DEE 0AC2 .incomplete 00001DF0 E387 asl D7, 1 00001DF2 6B0C bmi +0xE /* 00001E00 */ 00001DF4 3710 move.w -[A3], [A0] 00001DF6 E948 lsl D0.w, 4 00001DF8 1400 move.b D2, D0 00001DFA E387 asl D7, 1 00001DFC A510 syscall Allocate/PBAllocContig/AllocContig, flags=5 00001DFE 5304 subq.b D4, 1 label00001E00: 00001E00 B910 xor.b [A0], D4 label00001E02: 00001E02 630F bls +0x11 /* 00001E13 */ 00001E04 070A btst A2, D3 00001E06 4C89 01AB movem.w D0,D1,D3,D5,D7,A0, A1 00001E0A 428D clr.l A5 00001E0C 0141 bchg D1, D0 00001E0E F576 .extension 0x576 <> // unimplemented 00001E10 530D subq.b A5, 1 00001E12 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4 00001E14 070A btst A2, D3 00001E16 5B53 subq.w [A3], 5 00001E18 0DE1 .incomplete 00001E1A 0A65 0017 xori.w -[A5], 0x17 00001E1E 0DB0 8300 bclr [A0 + <> + A0 * 2], D6 00001E22 2710 move.l -[A3], [A0] 00001E24 C625 and.b D3, -[A5] 00001E26 8C8D or.l D6, A5 00001E28 2A3B 6617 move.l D5, [PC + D6.w * 8 + 0x17] 00001E2C 0CD3 .incomplete 00001E2E 2A10 move.l D5, [A0] 00001E30 F46C cpushl DATA, [A4] 00001E32 8823 or.b D4, -[A3] 00001E34 05D1 .incomplete 00001E36 2DE6 move.l <>, -[A6] 00001E38 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 00001E3A 6714 beq +0x16 /* 00001E50 */ 00001E3C 562E 1040 addq.b [A6 + 0x1040], 3 00001E40 6C3C bge +0x3E /* 00001E7E */ 00001E42 3808 move.w D4, A0 00001E44 7C73 moveq.l D6, 0x73 00001E46 2200 move.l D1, D0 00001E48 0B33 1B1F 2A10 8302 btst [[A3] + D1 * 2 + 0x2A108302], D5 label00001E50: 00001E50 1440 movea.b A2, D0 00001E52 00EB .incomplete 00001E54 1541 821B move.b [A2 - 0x7DE5], D1 00001E58 0408 8E23 subi.b A0, 0x23 /* '#' */ 00001E5C 0012 5304 ori.b [A2], 0x4 00001E60 1701 move.b -[A3], D1 00001E62 9285 sub.l D1, D5 00001E64 0063 1445 ori.w -[A3], 0x1445 00001E68 0263 142A andi.w -[A3], 0x142A 00001E6C 7301 moveq.l D1, 0x01 00001E6E 4714 .invalid 3, [A4] // invalid opcode 4 with b == 4 00001E70 6E41 bgt +0x43 /* 00001EB3 */ 00001E72 7E23 moveq.l D7, 0x23 00001E74 00DE .incomplete 00001E76 4EA1 jsr -[A1] 00001E78 15BB 33A3 01D3 0814 8E0F 6906 2A10 move.b [[A2 + <>] + D6 + 0x2A10], [[0x1D3 + D3 * 2] + 0x8148E0F] // begin alternate branch 00001E7E-00001E86 label00001E7E: 00001E7E 0814 8E0F btst.b [A4], 0xF 00001E82 6906 bvs +0x8 /* 00001E8A */ 00001E84 2A10 move.l D5, [A0] // end alternate branch 00001E7E-00001E86 label00001E7E: // (misaligned) 00001E86 4B1F .invalid 5, [A7]+ // invalid opcode 4 with b == 4 00001E88 BB4C cmpm.w [A5]+, [A4]+ label00001E8A: 00001E8A 0AF0 .incomplete 00001E8C 148E move.b [A2], A6 00001E8E F312 .extension 0x312 <> // unimplemented 00001E90 8198 or.l [A0]+, D0 00001E92 30DC move.w [A0]+, [A4]+ 00001E94 5322 subq.b -[A2], 1 00001E96 0501 btst D1, D2 00001E98 0F02 btst D2, D7 00001E9A 6344 bls +0x46 /* 00001EE0 */ 00001E9C 30D2 move.w [A0]+, [A2] 00001E9E 0901 btst D1, D4 00001EA0 731E moveq.l D1, 0x1E 00001EA2 0273 2C30 9B00 andi.w [A3 + <> + A1 * 2], 0x2C30 /* ',0' */ 00001EA8 0901 btst D1, D4 00001EAA 0F02 btst D2, D7 00001EAC 9339 30BB 0809 sub.b [0x30BB0809], D1 00001EB2 0103 btst D3, D0 label00001EB4: 00001EB4 0A02 9335 xori.b D2, 0x35 /* '5' */ 00001EB8 3033 1409 move.w D0, [A3 + D1.w * 4 + 0x9] 00001EBC 010F btst A7, D0 00001EBE 023B 4430 D31A 0901 andi.b [[PC + A5 * 2] + 0x901], 0x30 /* '0' */ 00001EC6 0B1B btst [A3]+, D5 00001EC8 0253 0E30 andi.w [A3], 0xE30 00001ECC 2713 move.l -[A3], [A3] 00001ECE DB81 addx.l D5, D1 00001ED0 E7C1 rol .w D1 00001ED2 1509 move.b -[A2], A1 00001ED4 83E3 divs.w D1, -[A3] 00001ED6 2924 move.l -[A4], -[A4] 00001ED8 D304 addx.b D1, D4 00001EDA 1B05 move.b -[A5], D5 00001EDC E329 lsl D1.b, D1 00001EDE 8B00 sbcd D5, D0 label00001EE0: 00001EE0 2502 move.l -[A2], D2 00001EE2 020F 6E30 andi.b A7, 0x30 /* '0' */ 00001EE6 F480 .invalid <> 00001EE8 3A83 move.w [A5], D3 00001EEA 1014 move.b D0, [A4] 00001EEC 129B move.b [A1], [A3]+ 00001EEE 2200 move.l D1, D0 label00001EF0: 00001EF0 2B66 8B00 move.l [A5 - 0x7500], -[A6] 00001EF4 30A1 move.w [A0], -[A1] 00001EF6 0002 A385 ori.b D2, 0x85 00001EFA 0B0A btst A2, D5 00001EFC 5636 5392 0F21 addq.b [[ + D5 * 2] + 0xF21], 3 00001F02 831F or.b [A7]+, D1 00001F04 6301 bls +0x3 /* 00001F07 */ 00001F06 8311 or.b [A1], D1 00001F08 2B5C 3718 move.l [A5 + 0x3718], [A4]+ 00001F0C 8E78 7493 or.w D7, [0x00007493] 00001F10 0203 047B andi.b D3, 0x7B /* '{' */ 00001F14 07E3 .incomplete 00001F16 0B9B bclr [A3]+, D5 00001F18 0BA3 bclr -[A3], D5 00001F1A 0E8B 000F 806B .invalid.l A3, 0xF806B // invalid immediate operation 00001F20 04A8 0F80 FB41 A80F subi.l [A0 - 0x57F1], 0xF80FB41 00001F28 80E3 divu.w D0, -[A3] 00001F2A 4FA8 0F80 .invalid 7, [A0 + 0xF80] // invalid opcode 4 with b == 6 00001F2E 7B47 moveq.l D5, 0x47 00001F30 A893 syscall MoveTo 00001F32 6C80 bge -0x7E /* 00001EB4 */ 00001F34 730F moveq.l D1, 0x0F 00001F36 28A8 0F81 move.l [A4], [A0 + 0xF81] 00001F3A 00FE .incomplete 00001F3C A80F syscall Get1IndType/Get1IxType 00001F3E 8100 sbcd D0, D0 00001F40 9B0B subx.b -[A5], -[A3] 00001F42 A8BB syscall FillOval 00001F44 AB17 syscall PortToMap 00001F46 132C 8036 move.b -[A1], [A4 - 0x7FCA] 00001F4A B080 cmp.l D0, D0 00001F4C 26EB 0463 move.l [A3]+, [A3 + 0x463] 00001F50 390D move.w -[A4], A5 00001F52 5A83 addq.l D3, 5 00001F54 0C93 036A 2E28 cmpi.l [A3], 0x36A2E28 00001F5A DE3C FA4B add.b D7, 0x4B /* 'K' */ 00001F5E 04A3 0A14 026B subi.l -[A3], 0xA14026B 00001F64 3E17 move.w D7, [A7] 00001F66 1042 movea.b A0, D2 00001F68 36FB 0F84 move.w [A3]+, <> 00001F6C 3B0D move.w -[A5], A5 00001F6E BC1C cmp.b D6, [A4]+ 00001F70 5C00 addq.b D0, 6 00001F72 0F45 bchg D5, D7 00001F74 C3BC 000F 45FE and.l 0xF45FE, D1 00001F7A 1402 move.b D2, D2 00001F7C D34A addx.w -[A1], -[A2] 00001F7E 3007 move.w D0, D7 00001F80 043C 3713 B3C1 subi.b 0xC1, 0x13 00001F86 5CA1 addq.l -[A1], 6 00001F88 058A bclr A2, D2 00001F8A A505 syscall Status, flags=5 00001F8C C11E and.b [A6]+, D0 00001F8E E105 asl D5.b, 8 00001F90 CB07 abcd D5, D7 00001F92 1440 movea.b A2, D0 00001F94 0217 834D andi.b [A7], 0x4D /* 'M' */ 00001F98 8414 or.b D2, [A4] 00001F9A C905 abcd D4, D5 00001F9C AB84 syscall slXMASK8 00001F9E E500 asl D0.b, 2 00001FA0 000F 0524 ori.b A7, 0x24 /* '$' */ 00001FA4 0518 btst [A0]+, D2 00001FA6 B302 xor.b D2, D1 00001FA8 1310 move.b -[A1], [A0] 00001FAA 6D41 blt +0x43 /* 00001FED */ 00001FAC D304 addx.b D1, D4 00001FAE 590B subq.b A3, 4 00001FB0 6715 beq +0x17 /* 00001FC7 */ 00001FB2 A9A3 syscall ReleaseResource 00001FB4 0AE5 .incomplete 00001FB6 EA89 lsr D1, 5 00001FB8 05CB .incomplete 00001FBA 8248 or.w D1, A0 00001FBC 650B bcs +0xD /* 00001FC9 */ 00001FBE 0FE1 .incomplete 00001FC0 DF81 addx.l D7, D1 00001FC2 10C9 move.b [A0]+, A1 00001FC4 0A41 1DA1 xori.w D1, 0x1DA1 00001FC8 3EE3 move.w [A7]+, -[A3] 00001FCA 2929 1D0F move.l -[A4], [A1 + 0x1D0F] 00001FCE 6E30 bgt +0x32 /* 00002000 */ 00001FD0 1717 move.b -[A3], [A7] 00001FD2 720D moveq.l D1, 0x0D 00001FD4 1DC5 move.b <>, D5 00001FD6 1C2B 2FA8 move.b D6, [A3 + 0x2FA8] 00001FDA BB03 xor.b D3, D5 00001FDC 1362 2A10 move.b [A1 + 0x2A10], -[A2] 00001FE0 7300 moveq.l D1, 0x00 00001FE2 BB03 xor.b D3, D5 00001FE4 D324 add.b -[A4], D1 00001FE6 8301 sbcd D1, D1 00001FE8 BB03 xor.b D3, D5 00001FEA 0314 btst [A4], D1 00001FEC C013 and.b D0, [A3] 00001FEE 038B bclr A3, D1 00001FF0 00EB .incomplete 00001FF2 0103 btst D3, D0 00001FF4 027B 00DB 1AB0 andi.w [PC + D1 * 2 - 0x80], 0xDB 00001FFA 8B00 sbcd D5, D0 00001FFC 80A1 or.l D0, -[A1] 00001FFE 230F move.l -[A1], A7 label00002000: 00002000 912F 6110 sub.b [A7 + 0x6110], D0 00002004 6C4E bge +0x50 /* 00002054 */ 00002006 6B04 bmi +0x6 /* 0000200C */ 00002008 070E btst A6, D3 0000200A 12C0 move.b [A1]+, D0 label0000200C: 0000200C A4C0 syscall vFlushCache, flags=4 0000200E CB02 abcd D5, D2 00002010 1383 4B12 830F move.b [[A1 + D4 * 2] - 0x7CF1], D3 00002016 7B00 moveq.l D5, 0x00 00002018 0FB0 0F14 bclr <>, D7 0000201C 5A60 addq.w -[A0], 5 0000201E 0931 CD28 2A6A btst [A1 + 0x2A6A + A4 * 4], D4 00002024 F128 .extension 0x128 <> // unimplemented 00002026 0AC1 .incomplete 00002028 1091 move.b [A0], [A1] 0000202A 1007 move.b D0, D7 0000202C 10E8 812F move.b [A0]+, [A0 - 0x7ED1] 00002030 A305 syscall Status, flags=3 00002032 E51B rol D3.b, 2 00002034 3B0C move.w -[A5], A4 00002036 8407 or.b D2, D7 00002038 100D move.b D0, A5 0000203A 4384 .invalid 1, D4 // invalid opcode 4 with b == 6 0000203C E5DE roxl .w [A6]+ 0000203E 0F6D 1BF3 bchg [A5 + 0x1BF3], D7 00002042 1A30 8110 move.b D5, [A0 + A0] 00002046 3708 move.w -[A3], A0 00002048 5E25 addq.b -[A5], 7 0000204A C8ED 0467 mulu.w D4, [A5 + 0x467] 0000204E 1735 DB04 move.b -[A3], <> 00002052 271A move.l -[A3], [A2]+ label00002054: 00002054 1A23 move.b D5, -[A3] 00002056 8548 841C pack -[A2], -[A0], 0x841C 0000205A 6A00 0F45 bpl +0xF47 /* 00002FA1 */ 0000205E 1583 0037 move.b [A2 + D0.w + 0x37], D3 00002062 0184 bclr D4, D0 00002064 070F btst A7, D3 00002066 1248 movea.b A1, A0 00002068 1713 move.b -[A3], [A3] 0000206A 5353 subq.w [A3], 1 0000206C 680B bvc +0xD /* 00002079 */ 0000206E 0663 006B addi.w -[A3], 0x6B /* 'k' */ 00002072 1F40 0711 move.b [A7 + 0x711], D0 00002076 2493 move.l [A2], [A3] 00002078 0106 btst D6, D0 0000207A 0803 0CB3 btst.b D3, 0xB3 0000207E 1337 11E3 2A10 CB0B 60BB move.b -[A1], [[0x2A10] - 0x34F49F45] 00002088 0233 0A00 330F 583B 1A0B andi.b [[A3 + <>] + D3 * 2 + 0x583B1A0B], 0x0 00002092 001B 2265 ori.b [A3]+, 0x65 /* 'e' */ 00002096 7056 moveq.l D0, 0x56 00002098 1E10 move.b D7, [A0] 0000209A C328 422A and.b [A0 + 0x422A], D1 0000209E 1047 movea.b A0, D7 000020A0 129A move.b [A1], [A2]+ 000020A2 070F btst A7, D3 000020A4 6931 bvs +0x33 /* 000020D7 */ 000020A6 07D3 .incomplete 000020A8 04DE .incomplete 000020AA 3C2E 28E1 move.w D6, [A6 + 0x28E1] 000020AE 0BEB .incomplete 000020B0 202D B1EB move.l D0, [A5 - 0x4E15] 000020B4 2005 move.l D0, D5 000020B6 100F move.b D0, A7 000020B8 8CFB 0E85 divu.w D6, [PC + D0 * 8 - 0x123] 000020BC B11B xor.b [A3]+, D0 000020BE 0DAB 0536 bclr [A3 + 0x536], D6 000020C2 3B2E 0608 move.w -[A5], [A6 + 0x608] 000020C6 1311 move.b -[A1], [A1] 000020C8 B309 cmpm.b [A1]+, [A1]+ 000020CA 7065 moveq.l D0, 0x65 000020CC 010B btst A3, D0 000020CE 132A 1027 move.b -[A1], [A2 + 0x1027] 000020D2 1942 EB81 move.b [A4 - 0x147F], D2 000020D6 931F sub.b [A7]+, D1 000020D8 0907 btst D7, D4 000020DA 8115 or.b [A5], D0 000020DC 5305 subq.b D5, 1 000020DE F311 .extension 0x311 <> // unimplemented 000020E0 1303 move.b -[A1], D3 000020E2 651A bcs +0x1C /* 000020FE */ 000020E4 02AB 2487 2206 7108 andi.l [A3 + 0x7108], 0x24872206 000020EC 6B0A bmi +0xC /* 000020F8 */ 000020EE 9308 subx.b -[A1], -[A0] 000020F0 6B03 bmi +0x5 /* 000020F5 */ 000020F2 B304 xor.b D4, D1 000020F4 2717 move.l -[A3], [A7] 000020F6 0433 14CD 5DF3 0F69 06F3 914B 0927 subi.b [[0xF6906F3] - 0x6EB4F6D9], 0xCD // begin alternate branch 000020F8-00002100 label000020F8: 000020F8 14CD move.b [A2]+, A5 000020FA 5DF3 0F69 06F3 slt [[A3 + 0x6F3]] // end alternate branch 000020F8-00002100 // begin alternate branch 000020FE-00002104 label000020FE: 000020FE 06F3 .incomplete 00002100 914B subx.w -[A0], -[A3] 00002102 0927 btst -[A7], D4 // end alternate branch 000020FE-00002104 label000020F8: // (misaligned) label000020FE: // (misaligned) 00002104 1A21 move.b D5, -[A1] 00002106 0796 bclr [A6], D3 00002108 E8E4 F306 bftst -[A4] {12:6} 0000210C DB03 addx.b D5, D3 0000210E 816B F515 or.w [A3 - 0xAEB], D0 00002112 1621 move.b D3, -[A1] 00002114 7FC7 moveq.l D7, 0xFFFFFFC7 00002116 2163 CB0B move.l [A0 - 0x34F5], -[A3] 0000211A 0719 btst [A1]+, D3 0000211C 7517 moveq.l D2, 0x17 0000211E 16E9 0719 move.b [A3]+, [A1 + 0x719] 00002122 7A0F moveq.l D5, 0x0F 00002124 2920 move.l -[A4], -[A0] 00002126 3791 9407 move.w [A3 + A1.w * 4 + 0x7], [A1] 0000212A 1988 8177 move.b <>, A0 0000212E B13B E300 xor.b [PC + <> + A6 * 2], D0 00002132 DE3C 8A28 add.b D7, 0x28 /* '(' */ 00002136 693B bvs +0x3D /* 00002173 */ 00002138 7B05 moveq.l D5, 0x05 0000213A 653B bcs +0x3D /* 00002177 */ 0000213C D366 add.w -[A6], D1 0000213E 6E30 bgt +0x32 /* 00002170 */ 00002140 6B0A bmi +0xC /* 0000214C */ 00002142 1718 move.b -[A3], [A0]+ 00002144 25F3 8927 1824 0F8C F04D 3B7B move.l [PC + 0x3B7B /* 00005CC1, cstring "" */], [[A3 + 0x1824] + A0 + 0xF8CF04D] // begin alternate branch 0000214C-00002150 label0000214C: 0000214C F04D 3B7B .extension 0x04D <>, 0x3B7B // unimplemented // end alternate branch 0000214C-00002150 label0000214C: // (misaligned) 00002150 0006 0702 ori.b D6, 0x2 00002154 CFE1 muls.w D7, -[A1] 00002156 1927 move.b -[A4], -[A7] 00002158 1105 move.b -[A0], D5 0000215A F722 .extension 0x722 <> // unimplemented 0000215C E339 rol D1.b, D1 0000215E 0B0F btst A7, D5 00002160 290B move.l -[A4], A3 00002162 B7A3 xor.l -[A3], D3 00002164 02F7 .incomplete 00002166 233D move.l -[A1], <> 00002168 7905 moveq.l D4, 0x05 0000216A 0F69 05F7 bchg [A1 + 0x5F7], D7 0000216E A35C syscall MemoryDispatch/MemoryDispatchA0Result, flags=3 label00002170: 00002170 F723 .extension 0x723 <> // unimplemented 00002172 6D69 blt +0x6B /* 000021DD */ 00002174 050F btst A7, D2 00002176 6905 bvs +0x7 /* 0000217D */ 00002178 F7A3 .invalid <> 0000217A 88F7 2399 divu.w D4, [[ + D2 * 2]] 0000217E 6905 bvs +0x7 /* 00002185 */ 00002180 0F69 05D7 bchg [A1 + 0x5D7], D7 00002184 A3B4 syscall vFlushMDB, flags=3 00002186 F721 .extension 0x721 <> // unimplemented 00002188 60D9 bra -0x25 /* 00002163 */ 0000218A 510F subq.b A7, 8 0000218C CD51 and.w [A1], D6 0000218E 0FD9 .incomplete 00002190 51F7 220D sf [A7 + D2.w * 2 + 0xD] 00002194 7B05 moveq.l D5, 0x05 00002196 2941 1383 move.l [A4 + 0x1383], D1 label0000219A: 0000219A 171A move.b -[A3], [A2]+ 0000219C 7C0F moveq.l D6, 0x0F 0000219E F940 .extension 0x940 <> // unimplemented 000021A0 430C .invalid 1, A4 // invalid opcode 4 with b == 4 000021A2 6525 bcs +0x27 /* 000021C9 */ 000021A4 4E2E .invalid // invalid opcode 4 000021A6 6AF2 bpl -0xC /* 0000219A */ 000021A8 3C7B 05F2 0708 6D1E 2806 movea.w A6, [[0x7086D1E] + 0x2806] 000021B2 8B0A sbcd -[A5], -[A2] 000021B4 4B59 chk.w D5, [A1]+ 000021B6 0712 btst [A2], D3 000021B8 BD46 xor.w D6, D6 000021BA 0718 btst [A0]+, D3 000021BC 1243 movea.b A1, D3 000021BE 0C00 0F6E cmpi.b D0, 0x6E /* 'n' */ 000021C2 36A2 move.w [A3], -[A2] 000021C4 0663 1775 addi.w -[A3], 0x1775 000021C8 44A2 neg.l -[A2] 000021CA 066B 0C69 0325 addi.w [A3 + 0x325], 0xC69 000021D0 453B 0627 .invalid 2, [PC + D0.w * 8 + 0x27] // invalid opcode 4 with b == 4 000021D4 0DCC .incomplete 000021D6 4014 negx.b [A4] 000021D8 1C28 4504 move.b D6, [A0 + 0x4504] 000021DC 0F46 bchg D6, D7 000021DE 2A5C movea.l A5, [A4]+ 000021E0 6128 bsr +0x2A /* 0000220A */ 000021E2 B318 xor.b [A0]+, D1 000021E4 2717 move.l -[A3], [A7] 000021E6 6124 bsr +0x26 /* 0000220C */ 000021E8 EB06 asl D6.b, 5 000021EA 0718 btst [A0]+, D3 000021EC DC8A add.l D6, A2 000021EE 0407 14F5 subi.b D7, 0xF5 000021F2 BB11 xor.b [A1], D5 000021F4 EB12 roxl D2.b, 5 000021F6 2E5C movea.l A7, [A4]+ 000021F8 0B0A btst A2, D5 000021FA 3307 move.w -[A1], D7 000021FC C00B and.b D0, A3 000021FE 0A10 132E xori.b [A0], 0x2E /* '.' */ 00002202 1286 move.b [A1], D6 00002204 625B bhi +0x5D /* 00002261 */ 00002206 6840 bvc +0x42 /* 00002248 */ 00002208 026B 6627 0EC6 andi.w [A3 + 0xEC6], 0x6627 /* 'f\'' */ // begin alternate branch 0000220A-0000220C fn0000220A: 0000220A 6627 bne +0x29 /* 00002233 */ // end alternate branch 0000220A-0000220C // begin alternate branch 0000220C-0000220E fn0000220C: 0000220C 0EC6 .incomplete // end alternate branch 0000220C-0000220E fn0000220A: // (misaligned) fn0000220C: // (misaligned) 0000220E 0F32 AE86 btst [A2 + A2 * 8 - 0x122], D7 00002212 000F 8CAA ori.b A7, 0xAA 00002216 7310 moveq.l D1, 0x10 00002218 8B09 sbcd -[A5], -[A1] 0000221A 253D move.l -[A2], <> 0000221C 0542 bchg D2, D2 0000221E 2717 move.l -[A3], [A7] 00002220 0BDB .incomplete 00002222 550B subq.b A3, 2 00002224 0A8B 0BF3 2345 xori.l A3, 0xBF32345 0000222A 040F 4002 subi.b A7, 0x2 0000222E CB7B 4904 and.w <>, D5 00002232 7B77 moveq.l D5, 0x77 00002234 4904 .invalid 4, D4 // invalid opcode 4 with b == 4 00002236 0F8C bclr A4, D7 00002238 1B29 2904 move.b -[A5], [A1 + 0x2904] 0000223C 9B42 subx.w D5, D2 0000223E 3104 move.w -[A0], D4 00002240 D304 addx.b D1, D4 00002242 830A sbcd -[A1], -[A2] 00002244 3C03 move.w D6, D3 00002246 0607 1B80 addi.b D7, 0x80 // begin alternate branch 00002248-0000224C label00002248: 00002248 1B80 4002 move.b [A5 + D4.w + 0x2], D0 // end alternate branch 00002248-0000224C label00002248: // (misaligned) 0000224A 4002 negx.b D2 0000224C 1382 8607 move.b [A1 + A0.w * 8 + 0x7], D2 00002250 1C17 move.b D6, [A7] 00002252 4505 .invalid 2, D5 // invalid opcode 4 with b == 4 00002254 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00002256 0F49 bchg A1, D7 00002258 0563 bchg -[A3], D2 0000225A 8B07 sbcd D5, D7 0000225C 1887 move.b [A4], D7 0000225E 3B77 6301 7B0C move.w [A5 + 0x7B0C], [[A7 + <> + D6 * 2]] 00002264 8306 sbcd D1, D6 00002266 2B77 CD85 0304 move.l [A5 + 0x304], [[ + <>] + A4 * 4] 0000226C 634B bls +0x4D /* 000022B9 */ 0000226E B314 xor.b [A4], D1 00002270 1307 move.b -[A1], D7 00002272 E317 roxl D7.b, 1 00002274 8B1E or.b [A6]+, D5 00002276 831D or.b [A5]+, D1 00002278 B32C D33E xor.b [A4 - 0x2CC2], D1 0000227C EB39 rol D1.b, D5 0000227E 832A 8B4B or.b [A2 - 0x74B5], D1 00002282 0320 btst -[A0], D1 00002284 E344 asl D4.w, 1 00002286 A376 syscall SIntRemove, flags=3 00002288 2B63 6355 move.l [A5 + 0x6355], -[A3] 0000228C 0B77 1417 bchg [A7 + D1.w * 4 + 0x17], D5 00002290 14C6 move.b [A2]+, D6 00002292 3707 move.w -[A3], D7 00002294 9317 sub.b [A7], D1 00002296 9567 sub.w -[A7], D2 00002298 3B63 1216 move.w [A5 + 0x1216], -[A3] 0000229C 122C A1E6 move.b D1, [A4 - 0x5E1A] 000022A0 ED01 asl D1.b, 6 000022A2 D34A addx.w -[A1], -[A2] 000022A4 25D7 0701 move.l [PC + 0x701 /* 000029A7, value 0x17130B3B */], [A7] 000022A8 D41C add.b D2, [A4]+ 000022AA 161C move.b D3, [A4]+ 000022AC 2C5D movea.l A6, [A5]+ 000022AE 040F 2A6A subi.b A7, 0x6A /* 'j' */ 000022B2 0702 btst D2, D3 000022B4 4597 .invalid 2, [A7] // invalid opcode 4 with b == 6 000022B6 251B move.l -[A2], [A3]+ 000022B8 BB4A cmpm.w [A5]+, [A2]+ 000022BA 4904 .invalid 4, D4 // invalid opcode 4 with b == 4 000022BC 3355 B725 move.w [A1 - 0x48DB], [A5] 000022C0 2C0F move.l D6, A7 000022C2 4504 .invalid 2, D4 // invalid opcode 4 with b == 4 000022C4 BB2C 9725 xor.b [A4 - 0x68DB], D5 000022C8 3EEB 7449 move.w [A7]+, [A3 + 0x7449] 000022CC 0473 76B7 254F subi.w <>, 0x76B7 000022D2 0F45 bchg D5, D7 000022D4 04DB .incomplete 000022D6 3E97 move.w [A7], [A7] 000022D8 2561 0F49 move.l [A2 + 0xF49], -[A1] 000022DC 04E3 .incomplete 000022DE 3597 2574 move.w <>, [A7] 000022E2 D373 45FF add.w <>, D1 000022E6 41AE B901 .invalid 0, [A6 - 0x46FF] // invalid opcode 4 with b == 6 000022EA 0FE5 .incomplete 000022EC 126B 2ABD movea.b A1, [A3 + 0x2ABD] 000022F0 01DB .incomplete 000022F2 73A5 moveq.l D1, 0xFFFFFFA5 000022F4 0103 btst D3, D0 000022F6 23BD 010F A501 FB1F move.l [[A1 + <>] + D0 - 0x5AFE04E1], <> 000022FE BD01 xor.b D1, D6 00002300 0FA5 bclr -[A5], D7 00002302 014B bchg A3, D0 00002304 1525 move.b -[A2], -[A5] 00002306 0117 btst [A7], D0 00002308 1ABA 9B1D move.b [A5], [PC - 0x64E3 /* FFFFBE27, cstring "" */] 0000230C 4805 nbcd.b D5 0000230E 2417 move.l D2, [A7] 00002310 9A80 sub.l D5, D0 00002312 AB1B syscall PutRgn 00002314 BD03 xor.b D3, D6 00002316 0FA5 bclr -[A5], D7 00002318 037B 1DC9 bchg [[ + <>]], D1 0000231C 020F C502 andi.b A7, 0x2 00002320 830F sbcd -[A1], -[A7] 00002322 DD02 addx.b D6, D2 00002324 BB53 xor.w [A3], D5 00002326 C502 abcd D2, D2 00002328 630D bls +0xF /* 00002337 */ 0000232A BD01 xor.b D1, D6 0000232C 0F2A 10DB btst [A2 + 0x10DB], D7 00002330 209D move.l [A0], [A5]+ 00002332 01F3 .incomplete 00002334 732A moveq.l D1, 0x2A 00002336 1003 move.b D0, D3 00002338 1A97 move.b [A5], [A7] 0000233A 2584 0FE5 move.l <>, D4 0000233E 1463 movea.b A2, -[A3] 00002340 18B7 2572 0F2A 6A07 1C18 move.b [A4], [[A7 + 0xF2A6A07] + 0x1C18] 0000234A 9901 subx.b D4, D1 0000234C 1797 5C4B move.b [A3 + D5 * 4 + 0x4B], [A7] 00002350 0727 btst -[A7], D3 00002352 0BE9 .incomplete 00002354 0717 btst [A7], D3 00002356 96E3 sub.w A3, -[A3] 00002358 00B4 048A 282E 1006 ori.l [A4 + D1.w + 0x6], 0x48A282E 00002360 2313 move.l -[A1], [A3] 00002362 532D AB0C subq.b [A5 - 0x54F4], 1 00002366 131D move.b -[A1], [A5]+ 00002368 3B6C C08B 828B move.w [A5 - 0x7D75], [A4 - 0x3F75] 0000236E 1548 6025 move.b [A2 + 0x6025], A0 00002372 75CB moveq.l D2, 0xFFFFFFCB 00002374 B65B cmp.w D3, [A3]+ 00002376 1248 movea.b A1, A0 00002378 6017 bra +0x19 /* 00002391 */ 0000237A 1E3B 070A 8507 move.b D7, [[PC + <> + D0 * 8] - 0x7AF9] 00002380 0A33 171B 7C13 xori.b [A3 + D7 * 4 + 0x13], 0x1B 00002386 0927 btst -[A7], D4 00002388 0A8D 0718 2117 xori.l A5, 0x7182117 0000238E 0A93 0845 039B xori.l [A3], 0x845039B 00002394 0AC1 .incomplete 00002396 CC27 and.b D6, -[A7] 00002398 1CF6 4860 move.b [A6]+, [A6 + D4 + 0x60] 0000239C C5CD muls.w D2, A5 0000239E CBB6 303B and.l [A6 + D3.w + 0x3B], D5 000023A2 18D3 move.b [A4]+, [A3] 000023A4 08C9 7CE3 bset.b A1, 0xE3 000023A8 304D movea.w A0, A5 000023AA 3B61 4627 move.w [A5 + 0x4627], -[A1] 000023AE 0C8E A10A 5C27 cmpi.l A6, 0xA10A5C27 000023B4 0459 690A subi.w [A1]+, 0x690A /* 'i\n' */ 000023B8 431C .invalid 1, [A4]+ // invalid opcode 4 with b == 4 000023BA 650A bcs +0xC /* 000023C6 */ 000023BC 8301 sbcd D1, D1 000023BE 1B1E move.b -[A5], [A6]+ 000023C0 48E5 05CB movem.l -[A5], D5,D7,A0,A1,A4,A6,A7 000023C4 B64B cmp.w D3, A3 label000023C6: 000023C6 1148 F726 move.b [A0 - 0x8DA], A0 000023CA 7C2D moveq.l D6, 0x2D 000023CC 0A21 034B xori.b -[A1], 0x4B /* 'K' */ 000023D0 0935 0A05 btst [A5 + D0 * 2 + 0x5], D4 000023D4 0A0F 190A xori.b A7, 0xA /* '\n' */ 000023D8 8342 110A pack D1, D2, 0x110A 000023DC 0300 btst D0, D1 000023DE 2718 move.l -[A3], [A0]+ 000023E0 4707 .invalid 3, D7 // invalid opcode 4 with b == 4 000023E2 10D2 move.b [A0]+, [A2] 000023E4 170A move.b -[A3], A2 000023E6 162E 6ABB move.b D3, [A6 + 0x6ABB] 000023EA 1193 0B07 10DB 45B0 move.b [[A0 + <>] + D0 * 2 + 0x10DB45B0], [A3] 000023F2 AB35 syscall bMAIN9 000023F4 1714 move.b -[A3], [A4] 000023F6 7F5B moveq.l D7, 0x5B 000023F8 1F6C 4EC5 AADB move.b [A7 - 0x5525], [A4 + 0x4EC5] 000023FE 045B 0F9B subi.w [A3]+, 0xF9B 00002402 01FB .incomplete 00002404 0F41 bchg D1, D7 00002406 ED40 asl D0.w, 6 00002408 0037 9679 0703 61A3 0248 ori.b [[A7 + <> + D0 * 8] + 0x61A30248], 0x79 /* 'y' */ 00002412 05EF .incomplete 00002414 0F05 btst D5, D7 00002416 60F3 bra -0xB /* 0000240B */ 00002418 00A9 BB07 1C98 5B15 ori.l [A1 + 0x5B15], 0xBB071C98 00002420 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 00002422 1B08 move.b -[A5], A0 00002424 C956 and.w [A6], D4 00002426 123E move.b D1, <> 00002428 1C10 move.b D6, [A0] 0000242A 022B 4427 1043 andi.b [A3 + 0x1043], 0x27 /* '\'' */ 00002430 7332 moveq.l D1, 0x32 00002432 122C 1C04 move.b D1, [A4 + 0x1C04] 00002436 1C3E move.b D6, <> 00002438 02CB .incomplete 0000243A 4A81 tst.l D1 0000243C 0117 btst [A7], D0 0000243E 04F6 .incomplete 00002440 C31B and.b [A3]+, D1 00002442 6C78 bge +0x7A /* 000024BC */ 00002444 014E bchg A6, D0 00002446 E324 asl D4.b, D1 00002448 6301 bls +0x3 /* 0000244B */ 0000244A 9B03 subx.b D5, D3 0000244C 8306 sbcd D1, D6 0000244E 632A bls +0x2C /* 0000247A */ 00002450 0D4E bchg A6, D6 00002452 3CD3 move.w [A6]+, [A3] 00002454 22EB 0DDB move.l [A1]+, [A3 + 0xDDB] 00002458 1767 1CEB move.b [A3 + 0x1CEB], -[A7] 0000245C 2300 move.l -[A1], D0 0000245E 3719 move.w -[A3], [A1]+ 00002460 9527 sub.b -[A7], D2 00002462 113B 4000 move.b -[A0], [PC + D4.w] 00002466 0F30 3A23 btst [A0 + D3 * 2 + 0x23], D7 0000246A 2631 0147 move.l D3, <> 0000246E 9679 831D 171D sub.w D3, [0x831D171D] 00002474 3357 16E0 move.w [A1 + 0x16E0], [A7] 00002478 FB12 .extension 0xB12 <> // unimplemented label0000247A: 0000247A 0903 btst D3, D4 0000247C 117A 0797 0E32 move.b [A0 + 0xE32], [PC + 0x797 /* 00002C15, cstring "" */] 00002482 3711 move.w -[A3], [A1] 00002484 3B47 9AB7 move.w [A5 - 0x6549], D7 00002488 EB0B lsl D3.b, 5 0000248A 171D move.b -[A3], [A5]+ 0000248C C7B1 042B and.l [A1 + D0.w * 4 + 0x2B], D3 00002490 2E87 move.l [A7], D7 00002492 27A1 EB96 7104 move.l [[] + A6 * 2 + 0x7104], -[A1] 00002498 0F6D 04B3 bchg [A5 + 0x4B3], D7 0000249C 1007 move.b D0, D7 0000249E 02BA CD0D 6B0A 6902 andi.l [PC + 0x6902 /* 00008DA2, cstring "" */], 0xCD0D6B0A 000024A6 050E btst A6, D2 000024A8 3B88 48AD move.w [A5 + D4 - 0x83], A0 000024AC 030F btst A7, D1 000024AE 4118 .invalid 0, [A0]+ // invalid opcode 4 with b == 4 000024B0 C607 and.b D3, D7 000024B2 19BC 0703 6B27 1760 1701 676A move.b [[A4 + 0x1760] + D6 * 2 + 0x1701676A], 0x3 // begin alternate branch 000024BC-000024BE label000024BC: 000024BC 676A beq +0x6C /* 00002528 */ // end alternate branch 000024BC-000024BE label000024BC: // (misaligned) 000024BE A916 syscall HideWindow 000024C0 0909 btst A1, D4 000024C2 3B29 A51E move.w -[A5], [A1 - 0x5AE2] 000024C6 CB37 FA93 and.b [A7 + A7 * 2 - 0x109], D5 000024CA 0B07 btst D7, D5 000024CC 02D4 .incomplete 000024CE 5717 subq.b [A7], 3 000024D0 3707 move.w -[A3], D7 000024D2 0C9F E303 16DB cmpi.l [A7]+, 0xE30316DB 000024D8 1207 move.b D1, D7 000024DA 12BC 8100 move.b [A1], 0x0 000024DE 1303 move.b -[A1], D3 000024E0 170D move.b -[A3], A5 000024E2 DA17 add.b D5, [A7] 000024E4 1F0A move.b -[A7], A2 000024E6 3706 move.w -[A3], D6 000024E8 ED93 roxl D3, 6 000024EA 8737 0C21 or.b [A7 + D0 * 4 + 0x21], D3 000024EE 271A move.l -[A3], [A2]+ 000024F0 6437 bcc +0x39 /* 00002529 */ 000024F2 0183 bclr D3, D0 000024F4 96A1 sub.l D3, -[A1] 000024F6 8AA1 or.l D5, -[A1] 000024F8 77B4 moveq.l D3, 0xFFFFFFB4 000024FA 042E 6A01 0763 subi.b [A6 + 0x763], 0x1 00002500 259B 0933 1CC0 9330 A30A 1B0E move.l [[A2 + 0x1CC09330 + D0] - 0x5CF5E4F2], [A3]+ 0000250C B242 cmp.w D1, D2 0000250E 1296 move.b [A1], [A6] 00002510 1ACB move.b [A5]+, A3 00002512 401B negx.b [A3]+ 00002514 0FA6 bclr -[A6], D7 00002516 9617 sub.b D3, [A7] 00002518 0EBA 68F8 F30F A532 .invalid.l [PC - 0x5ACE /* FFFFCA4C, cstring "" */], 0x68F8F30F // invalid immediate operation 00002520 0D01 btst D1, D6 00002522 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 00002524 C92E 0720 and.b [A6 + 0x720], D4 label00002528: 00002528 25C9 2E8B move.l [PC + 0x2E8B /* 000053B5, cstring "" */], A1 0000252C 2B01 move.l -[A5], D1 0000252E D017 add.b D0, [A7] 00002530 147B 1BA7 CD00 0FA6 867E movea.b A2, [[-0x3300] + D1 * 2 + 0xFA6867E] 0000253A 9689 sub.l D3, A1 0000253C 3696 move.w [A3], [A6] 0000253E 8936 9681 or.b [A6 + A1.w * 8 - 0x127], D4 00002542 36EC 4235 move.w [A3]+, [A4 + 0x4235] 00002546 0812 86C5 btst.b [A2], 0xC5 0000254A 0004 1B0F ori.b D4, 0xF 0000254E 369B move.w [A3], [A3]+ 00002550 0214 1720 andi.b [A4], 0x20 /* ' ' */ 00002554 0017 2002 ori.b [A7], 0x2 00002558 E366 asl D6.w, D1 0000255A 2A4E movea.l A5, A6 0000255C E193 roxl D3, 8 0000255E 270D move.l -[A3], A5 00002560 B44A cmp.w D2, A2 00002562 1700 move.b -[A3], D0 00002564 0425 4053 subi.b -[A5], 0x53 /* 'S' */ 00002568 0742 bchg D2, D3 0000256A 0B38 7315 btst [0x00007315], D5 0000256E 349B move.w [A2], [A3]+ 00002570 0917 btst [A7], D4 00002572 025B 4B1F andi.w [A3]+, 0x4B1F 00002576 0302 btst D2, D1 00002578 1705 move.b -[A3], D5 0000257A AD34 syscall ClearMenuBar, auto_pop 0000257C 5B00 subq.b D0, 5 0000257E CE42 and.w D7, D2 00002580 3807 move.w D4, D7 00002582 05B7 5307 346B 2791 bclr [[A7 + <>] + D5 * 2 + 0x346B2791], D2 0000258A 0134 8501 btst [[A4 + <> + A0 * 4]], D0 0000258E 070F btst A7, D3 00002590 B66D 015A cmp.w D3, [A5 + 0x15A /* export_39 */] 00002594 CB00 abcd D5, D0 00002596 2B07 move.l -[A5], D7 00002598 0A0F A101 xori.b A7, 0x1 label0000259C: 0000259C 0007 85DE ori.b D7, 0xDE 000025A0 3312 move.w -[A1], [A2] 000025A2 68F8 bvc -0x6 /* 0000259C */ 000025A4 F705 .extension 0x705 <> // unimplemented 000025A6 D2EB 0001 add.w A1, [A3 + 0x1] 000025AA 3A1B move.w D5, [A3]+ 000025AC 000E 5230 ori.b A6, 0x30 /* '0' */ 000025B0 5E47 addq.w D7, 7 000025B2 1110 move.b -[A0], [A0] 000025B4 2E17 move.l D7, [A7] 000025B6 1117 move.b -[A0], [A7] 000025B8 4000 negx.b D0 000025BA C366 and.w -[A6], D1 000025BC 1706 move.b -[A3], D6 000025BE 2443 movea.l A2, D3 000025C0 373E move.w -[A3], <> 000025C2 8B41 4246 pack D5, D1, 0x4246 000025C6 3B1C move.w -[A5], [A4]+ 000025C8 4027 negx.b -[A7] 000025CA 16FF move.b [A3]+, <> 000025CC 9B2B F321 sub.b [A3 - 0xCDF], D5 000025D0 4216 clr.b [A6] 000025D2 0608 1286 addi.b A0, 0x86 000025D6 270E move.l -[A3], A6 000025D8 D40F add.b D2, A7 000025DA A55F syscall NMRemove, flags=5 000025DC A206 syscall KillIO, flags=2 000025DE 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4 000025E0 F306 .extension 0x306 <> // unimplemented 000025E2 ACBB syscall FillOval, auto_pop 000025E4 0607 1B59 addi.b D7, 0x59 /* 'Y' */ 000025E8 4A42 tst.w D2 000025EA 4697 not.l [A7] 000025EC 292E C0E1 move.l -[A4], [A6 - 0x3F1F] 000025F0 0134 4613 btst [A4 + D4.w * 8 + 0x13], D0 000025F4 0373 2E25 bchg [A3 + D2 * 8 + 0x25], D1 000025F8 D706 addx.b D3, D6 000025FA 171F move.b -[A3], [A7]+ 000025FC 8B27 or.b -[A7], D5 000025FE 1143 6417 move.b [A0 + 0x6417], D3 00002602 0457 040B subi.w [A7], 0x40B 00002606 1193 0B29 A527 move.b [[A0 - 0x5AD9 + D0 * 2]], [A3] 0000260C 1D9C 3702 A737 move.b [[A6 + <> + D3 * 8] - 0x58C9], [A4]+ 00002612 0833 0FA5 4063 btst.b [A3 + D4.w + 0x63], 0xA5 00002618 1480 move.b [A2], D0 0000261A 0719 btst [A1]+, D3 0000261C 0AF3 .incomplete 0000261E 12BB 0323 0966 8B1D A407 move.b [A1], [[PC + 0x966 + D0 * 2] - 0x74E25BF9] 00002628 0A67 331C xori.w -[A7], 0x331C 0000262C 6693 bne -0x6B /* 000025C1 */ 0000262E 1CA4 move.b [A6], -[A4] 00002630 665B bne +0x5D /* 0000268D */ 00002632 1407 move.b D2, D7 00002634 01CC .incomplete 00002636 D8A4 add.l D4, -[A4] 00002638 5B16 subq.b [A6], 5 0000263A 0709 btst A1, D3 0000263C 8517 or.b [A7], D2 0000263E 1A2E 171D move.b D5, [A6 + 0x171D] 00002642 CA27 and.b D5, -[A7] 00002644 1A15 move.b D5, [A5] 00002646 6B1A bmi +0x1C /* 00002662 */ 00002648 AE4A syscall RestoreEntries, auto_pop 0000264A 1706 move.b -[A3], D6 0000264C 2907 move.l -[A4], D7 0000264E 9D68 ED00 sub.w [A0 - 0x1300], D6 00002652 0F14 btst [A4], D7 00002654 3703 move.w -[A3], D3 00002656 5A07 addq.b D7, 5 00002658 1D76 0504 6457 move.b [A6 + 0x6457], <> 0000265E 1D7C 0503 6400 move.b [A6 + 0x6400], 0x3 // begin alternate branch 00002662-00002666 label00002662: 00002662 6400 079D bcc +0x79F /* 00002E01 */ // end alternate branch 00002662-00002666 label00002662: // (misaligned) 00002664 079D bclr [A5]+, D3 00002666 89ED 000F divs.w D4, [A5 + 0xF] 0000266A 1485 move.b [A2], D5 0000266C 0017 1A4A ori.b [A7], 0x4A /* 'J' */ 00002670 A31B syscall SetZone, flags=3 00002672 0504 btst D4, D2 00002674 CA14 and.b D5, [A4] 00002676 027B 6105 0483 andi.w [PC + D0.w * 4 - 0x125], 0x6105 0000267C 1005 move.b D0, D5 0000267E 03CA .incomplete 00002680 0706 btst D6, D3 00002682 2B21 move.l -[A5], -[A1] 00002684 7BED moveq.l D5, 0xFFFFFFED 00002686 000F 1417 ori.b A7, 0x17 0000268A 1118 move.b -[A0], [A0]+ 0000268C DB53 add.w [A3], D5 0000268E 431F .invalid 1, [A7]+ // invalid opcode 4 with b == 4 00002690 4938 0F8C .invalid 4, [0x00000F8C] // invalid opcode 4 with b == 4 00002694 0B09 btst A1, D5 00002696 89A6 or.l -[A6], D4 00002698 9B1F sub.b [A7]+, D5 0000269A 2D32 5B12 F24B move.l -[A6], [[A2 + D5 * 2] - 0xDB5] 000026A0 04DB .incomplete 000026A2 0814 0713 btst.b [A4], 0x13 000026A6 4817 nbcd.b [A7] 000026A8 149F move.b [A2], [A7]+ 000026AA 1C2C 020F move.b D6, [A4 + 0x20F] 000026AE 2A28 5B10 move.l D5, [A0 + 0x5B10] 000026B2 471A .invalid 3, [A2]+ // invalid opcode 4 with b == 4 000026B4 0FE5 .incomplete 000026B6 15CB 07AE move.b [PC + 0x7AE /* 00002E66, cstring "" */], A3 000026BA 4AA9 EACB tst.l [A1 - 0x1535] 000026BE 82E5 divu.w D1, -[A5] 000026C0 00B2 42A1 3507 2158 ori.l [A2], 0x42A13507 000026C8 370D move.w -[A3], A5 000026CA B417 cmp.b D2, [A7] 000026CC 1880 move.b [A4], D0 000026CE 070C btst A4, D3 000026D0 7623 moveq.l D3, 0x23 000026D2 14D2 move.b [A2]+, [A2] 000026D4 6B03 bmi +0x5 /* 000026D9 */ 000026D6 FB0F .extension 0xB0F <> // unimplemented 000026D8 0B03 btst D3, D5 000026DA 4283 clr.l D3 000026DC 0217 1F66 andi.b [A7], 0x66 /* 'f' */ 000026E0 B367 xor.w -[A7], D1 000026E2 3663 movea.w A3, -[A3] 000026E4 0FC9 .incomplete 000026E6 3B17 move.w -[A5], [A7] 000026E8 0D8F bclr A7, D6 000026EA 8509 sbcd -[A2], -[A1] 000026EC F309 .extension 0x309 <> // unimplemented 000026EE 2302 move.l -[A1], D2 000026F0 6B03 bmi +0x5 /* 000026F5 */ 000026F2 DB08 addx.b -[A5], -[A0] 000026F4 C54D exg A2, A5 000026F6 6102 bsr +0x4 /* 000026FA */ 000026F8 CB02 abcd D5, D2 fn000026FA: 000026FA 00AB 67EC 454D 9B03 ori.l [A3 - 0x64FD], 0x67EC454D 00002702 4701 .invalid 3, D1 // invalid opcode 4 with b == 4 00002704 A214 syscall GetVol/PBHGetVol/HGetVol, flags=2 00002706 2E28 1718 move.l D7, [A0 + 0x1718] 0000270A 85E4 divs.w D2, -[A4] 0000270C A4BB syscall vIAZPostInit, flags=4 0000270E 05A4 bclr -[A4], D2 00002710 130C move.b -[A1], A4 00002712 071F btst [A7]+, D3 00002714 B5BB 044B xor.l [PC + D0.w * 4 + 0x4B], D2 00002718 0417 1D1E subi.b [A7], 0x1E 0000271C 02BB 3530 4B09 1710 andi.l [PC + D1 * 8], 0x35304B09 /* '50K\t' */ 00002724 6A69 bpl +0x6B /* 0000278F */ 00002726 49EB 0148 lea.l A4, [A3 + 0x148] 0000272A 000F C152 ori.b A7, 0x52 /* 'R' */ 0000272E 0D05 btst D5, D6 00002730 F724 .extension 0x724 <> // unimplemented 00002732 17B3 0409 10EB move.b [A3 + D1.w - 0x21], [A3 + D0.w * 4 + 0x9] 00002738 81C9 divs.w D0, A1 0000273A 0F0F btst A7, D7 0000273C 91CF sub.l A0, A7 0000273E B556 xor.w [A6], D2 00002740 10A9 033B move.b [A0], [A1 + 0x33B] 00002744 2217 move.l D1, [A7] 00002746 12C4 move.b [A1]+, D4 00002748 2809 move.l D4, A1 0000274A 01EB .incomplete 0000274C 200D move.l D0, A5 0000274E 2B93 566E move.l [A5 + D5.w * 8 + 0x6E], [A3] 00002752 3607 move.w D3, D7 00002754 07A7 bclr -[A7], D3 00002756 1716 move.b -[A3], [A6] 00002758 8C02 or.b D6, D2 0000275A 1787 AE41 move.b [A3 + A2 * 8 + 0x41], D7 0000275E 14BB 0545 move.b [A2], <> 00002762 1DA5 560F move.b [A6 + D5.w * 8 + 0xF], -[A5] 00002766 0D62 bchg -[A2], D6 00002768 0721 btst -[A1], D3 0000276A 1E8D move.b [A7], A5 0000276C 010F btst A7, D0 0000276E 8D01 sbcd D6, D1 00002770 AD57 syscall ShowControl, auto_pop 00002772 8812 or.b D4, [A2] 00002774 88A1 or.l D4, -[A1] 00002776 CD85 and.l D5, D6 00002778 7E37 moveq.l D7, 0x37 0000277A 886B 100D or.w D4, [A3 + 0x100D] 0000277E 070F btst A7, D3 00002780 3075 82DB movea.w A0, [A5 + A0.w * 2 - 0x37] 00002784 0D2E 6AF3 btst [A6 + 0x6AF3], D6 00002788 268B move.l [A3], A3 0000278A 001E 0446 ori.b [A6]+, 0x46 /* 'F' */ 0000278E EB2B lsl D3.b, D5 00002790 A302 syscall Read, flags=3 00002792 40C8 move.w A0, SR 00002794 C575 3013 and.w [A5 + D3.w + 0x13], D2 00002798 041E 04C3 subi.b [A6]+, 0xC3 0000279C 0D34 6564 btst <>, D6 000027A0 031D btst [A5]+, D1 000027A2 415D chk.w D0, [A5]+ 000027A4 B304 xor.b D4, D1 000027A6 0722 btst -[A2], D3 000027A8 BB93 xor.l [A3], D5 000027AA 1484 move.b [A2], D4 000027AC 8978 07A2 or.w [0x000007A2], D4 000027B0 CE48 and.w D7, A0 000027B2 1719 move.b -[A3], [A1]+ 000027B4 B007 cmp.b D0, D7 000027B6 928F sub.l D1, A7 000027B8 5722 subq.b -[A2], 3 000027BA D76D 8307 add.w [A5 - 0x7CF9], D3 000027BE 11BD 4302 634A move.b [[A0 + <> + D4 * 2] + 0x634A], <> 000027C4 0303 btst D3, D1 000027C6 4335 1714 .invalid 1, <> // invalid opcode 4 with b == 4 000027CA B737 11C7 xor.b <>, D3 000027CE 3E02 move.w D7, D2 000027D0 0307 btst D7, D1 000027D2 6E8B bgt -0x73 /* 0000275F */ 000027D4 02E6 .incomplete 000027D6 0800 0785 btst.b D0, 0x85 000027DA B633 3936 3B1F 0B6C 4335 cmp.b D3, [[A3 + 0x3B1F0B6C] + D3 + 0x4335] 000027E4 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 000027E6 4335 6B25 4302 .invalid 1, [[A5 + 0x4302] + D6 * 2] // invalid opcode 4 with b == 4 000027EC 5353 subq.w [A3], 1 000027EE A4B3 syscall vFClose, flags=4 000027F0 0543 bchg D3, D2 000027F2 3543 0243 move.w [A2 + 0x243], D3 000027F6 3538 225B move.w -[A2], [0x0000225B] 000027FA 5344 subq.w D4, 1 000027FC 9A5B sub.w D5, [A3]+ 000027FE 0110 btst [A0], D0 00002800 9E0B sub.b D7, A3 00002802 0110 btst [A0], D0 00002804 9E3B 0194 sub.b D7, <> 00002808 7E3E moveq.l D7, 0x3E 0000280A 270F move.l -[A3], A7 0000280C 8B68 270E or.w [A0 + 0x270E], D5 00002810 5CC3 sge D3 00002812 1C2C 332C move.b D6, [A4 + 0x332C] 00002816 C31C and.b [A4]+, D1 00002818 1633 391C move.b D3, <> 0000281C 3E41 movea.w A7, D1 0000281E 0669 110A 24CB addi.w [A1 + 0x24CB], 0x110A 00002824 1602 move.b D3, D2 00002826 7319 moveq.l D1, 0x19 00002828 1711 move.b -[A3], [A1] 0000282A B233 10FB cmp.b D1, [A3 + D1.w - 0x5] 0000282E 0902 btst D2, D4 00002830 832C 211A or.b [A4 + 0x211A], D1 00002834 7B05 moveq.l D5, 0x05 00002836 FB03 .extension 0xB03 <> // unimplemented 00002838 F325 .extension 0x325 <> // unimplemented 0000283A 831F or.b [A7]+, D1 0000283C 170D move.b -[A3], A5 0000283E 40A3 negx.l -[A3] 00002840 4870 020B pea.l [A0 + D0.w * 2 + 0xB] 00002844 452A 1023 .invalid 2, [A2 + 0x1023] // invalid opcode 4 with b == 4 00002848 0826 1307 btst.b -[A6], 0x7 0000284C 271E move.l -[A3], [A6]+ 0000284E 4607 not.b D7 00002850 230F move.l -[A1], A7 00002852 0B05 btst D5, D5 00002854 000F 811A ori.b A7, 0x1A 00002858 3B10 move.w -[A5], [A0] 0000285A FB03 .extension 0xB03 <> // unimplemented 0000285C 3339 4B27 3711 move.w -[A1], [0x4B273711] 00002862 D6EB 8133 add.w A3, [A3 - 0x7ECD] 00002866 B917 xor.b [A7], D4 00002868 0E6C FB03 332C .invalid.w [A4 + 0x332C], 0xFB03 // invalid immediate operation 0000286E B30A cmpm.b [A1]+, [A2]+ 00002870 E105 asl D5.b, 8 00002872 B304 xor.b D4, D1 00002874 C59E and.l [A6]+, D2 00002876 0F65 bchg -[A5], D7 00002878 0063 365B ori.w -[A3], 0x365B /* '6[' */ 0000287C 0207 1299 andi.b D7, 0x99 00002880 BB36 332C xor.b <>, D5 00002884 170E move.b -[A3], A6 00002886 695B bvs +0x5D /* 000028E3 */ 00002888 3B05 move.w -[A5], D5 0000288A 0FCB .incomplete 0000288C 3B65 0003 move.w [A5 + 0x3], -[A5] 00002890 0353 bchg [A3], D1 00002892 5323 subq.b -[A3], 1 00002894 1D73 08C9 0063 move.b [A6 + 0x63], [A3 + D0 - 0x55] 0000289A 4A07 tst.b D7 0000289C 1046 movea.b A0, D6 0000289E A115 syscall SetVol/PBHSetVol/HSetVol, flags=1 000028A0 F72B .extension 0x72B <> // unimplemented 000028A2 8025 or.b D0, -[A5] 000028A4 1145 859B move.b [A0 - 0x7A65], D5 000028A8 0565 bchg -[A5], D2 000028AA 10AB 8507 move.b [A0], [A3 - 0x7AF9] 000028AE 20B3 830D move.l [A0], [[A3 + <>] + A0 * 2] 000028B2 5AE5 spl -[A5] 000028B4 0358 bchg [A0]+, D1 000028B6 1D04 move.b -[A6], D4 000028B8 9B84 subx.l D5, D4 000028BA 216B 7B31 5353 move.l [A0 + 0x5353], [A3 + 0x7B31] 000028C0 CBBB 634A C51C and.l [[PC + <>] - 0x3AE4], D5 000028C6 A508 syscall Create/PBHCreate/HCreate, flags=5 000028C8 634A bls +0x4C /* 00002914 */ 000028CA 00AB 85AB 1005 043B ori.l [A3 + 0x43B], 0x85AB1005 000028D2 0F1D btst [A5]+, D7 000028D4 0433 089B 04BB subi.b [A3 + D0.w * 4 - 0x69], 0x9B 000028DA A634 syscall VRemove, flags=6 000028DC 234E 0426 move.l [A1 + 0x426], A6 000028E0 F304 .extension 0x304 <> // unimplemented 000028E2 8B35 471B C821 11F4 or.b [[A5 + D4 * 8] - 0x37DEEE0C], D5 000028EA 6113 bsr +0x15 /* 000028FF */ 000028EC 6B95 bmi -0x69 /* 00002883 */ 000028EE 332C 0337 move.w -[A1], [A4 + 0x337] 000028F2 3339 0510 DB13 move.w -[A1], [0x0510DB13] 000028F8 C326 and.b -[A6], D1 000028FA 3339 1718 2F43 move.w -[A1], [0x17182F43] 00002900 1217 move.b D1, [A7] 00002902 112E 4AD2 move.b -[A0], [A6 + 0x4AD2] 00002906 0802 28A5 btst.b D2, 0xA5 0000290A C537 1BE9 9B24 and.b [[-0x64DC]], D2 00002910 0724 btst -[A4], D3 00002912 828A or.l D1, A2 label00002914: 00002914 2807 move.l D4, D7 00002916 148E move.b [A2], A6 00002918 271E move.l -[A3], [A6]+ 0000291A 8968 F863 or.w [A0 - 0x79D], D4 0000291E 008B 0207 1FE3 ori.l A3, 0x2071FE3 00002924 4061 negx.w -[A1] 00002926 2E07 move.l D7, D7 00002928 1E4F movea.b A7, A7 0000292A 1703 move.b -[A3], D3 0000292C 5EDA sgt [A2]+ 0000292E 6C4A bge +0x4C /* 0000297A */ 00002930 171F move.b -[A3], [A7]+ 00002932 ABC3 syscall NQDMisc 00002934 3041 movea.w A0, D1 00002936 6443 bcc +0x45 /* 0000297B */ 00002938 0BA4 bclr -[A4], D5 0000293A D312 add.b [A2], D1 0000293C 070A btst A2, D3 0000293E 5712 subq.b [A2], 3 00002940 0354 bchg [A4], D1 00002942 270F move.l -[A3], A7 00002944 5B32 DC0F subq.b [A2 + A5 * 4 + 0xF], 5 00002948 4C14 4101 movem.w D0,A0,A6, [A4] 0000294C 008B 688C 30AA ori.l A3, 0x688C30AA 00002952 131B move.b -[A1], [A3]+ 00002954 5B2E 370F subq.b [A6 + 0x370F], 5 00002958 1EE3 move.b [A7]+, -[A3] 0000295A 2217 move.l D1, [A7] 0000295C 1E72 E1BF 9B24 4989 9B24 4989 movea.b A7, [[-0x64DBB677] + A6 - 0x64DBB677] 00002968 9B24 sub.b -[A4], D5 0000296A E9BF rol D7, D4 0000296C 7216 moveq.l D1, 0x16 0000296E 2718 move.l -[A3], [A0]+ 00002970 2F46 8505 move.l [A7 - 0x7AFB], D6 00002974 A506 syscall KillIO, flags=5 00002976 8105 sbcd D0, D5 00002978 AAA3 syscall CodecDispatch label0000297A: 0000297A 0B6D 05FB bchg [A5 + 0x5FB], D5 0000297E 3327 move.w -[A1], -[A7] 00002980 0CDD .incomplete 00002982 2B62 9B02 move.l [A5 - 0x64FE], -[A2] 00002986 6100 0FD8 bsr +0xFDA /* 00003960 */ 0000298A 1B02 move.b -[A5], D2 0000298C 8302 sbcd D1, D2 0000298E DB1A add.b [A2]+, D5 00002990 0B08 btst A0, D5 00002992 0302 btst D2, D1 00002994 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4 00002996 8B00 sbcd D5, D0 00002998 071F btst [A7]+, D3 0000299A C117 and.b [A7], D0 0000299C 2001 move.l D0, D1 0000299E 6503 bcs +0x5 /* 000029A3 */ 000029A0 C557 and.w [A7], D2 000029A2 331F move.w -[A1], [A7]+ 000029A4 1723 move.b -[A3], -[A3] 000029A6 DC17 add.b D6, [A7] 000029A8 130B move.b -[A1], A3 000029AA 3B10 move.w -[A5], [A0] 000029AC AD06 syscall NewString, auto_pop 000029AE 0714 btst [A4], D3 000029B0 B281 cmp.l D1, D1 000029B2 063B 0C6D 06AB addi.b [PC + D0.w * 8 - 0x85], 0x6D /* 'm' */ 000029B8 0487 2D0B 40E1 subi.l D7, 0x2D0B40E1 000029BE 2247 movea.l A1, D7 000029C0 2000 move.l D0, D0 000029C2 25C8 4B07 move.l [PC + 0x4B07 /* 000074CB, cstring "" */], A0 000029C6 4793 .invalid 3, [A3] // invalid opcode 4 with b == 6 000029C8 333B 2563 196C 7817 13C8 move.w -[A1], [[PC + 0x196C] + 0x781713C8] 000029D2 1027 move.b D0, -[A7] 000029D4 2013 move.l D0, [A3] 000029D6 0705 btst D5, D3 000029D8 CDB3 1129 C0A2 and.l [[A3 - 0x3F5E + D1]], D6 000029DE 020B 7553 andi.b A3, 0x53 /* 'S' */ 000029E2 3763 1921 move.w [A3 + 0x1921], -[A3] 000029E6 3437 134C move.w D2, <> 000029EA 45E1 lea.l A2, -[A1] 000029EC 271C move.l -[A3], [A4]+ 000029EE 4E07 .invalid // invalid opcode 4 000029F0 1302 move.b -[A1], D2 000029F2 E403 asr D3.b, 2 000029F4 15FB 0993 3023 0B4B 1147 move.b [PC + 0x1147 /* 00003B3D, cstring "" */], [[ + D0] + 0x30230B4B] 000029FE 1995 4000 move.b [A4 + D4.w], [A5] 00002A02 0FE1 .incomplete 00002A04 0C07 1BDB cmpi.b D7, 0xDB 00002A08 230E move.l -[A1], A6 00002A0A FB1D .extension 0xB1D <> // unimplemented 00002A0C 426B 0CF7 clr.w [A3 + 0xCF7] 00002A10 26CE move.l [A3]+, A6 00002A12 270A move.l -[A3], A2 00002A14 93B0 CB01 sub.l [[A0 + <> + A4 * 2]], D1 00002A18 7328 moveq.l D1, 0x28 00002A1A 0724 btst -[A4], D3 00002A1C 4D6B 186B chk.w D6, [A3 + 0x186B] label00002A20: 00002A20 0563 bchg -[A3], D2 00002A22 27CB 0180 move.l [ + <> + D0], A3 00002A26 31DF 16AE move.w [0x000016AE], [A7]+ 00002A2A 3C25 move.w D6, -[A5] 00002A2C 610F bsr +0x11 /* 00002A3D */ 00002A2E C4CD mulu.w D2, A5 00002A30 6965 bvs +0x67 /* 00002A97 */ 00002A32 0110 btst [A0], D0 00002A34 A162 syscall PurgeSpace, flags=1 00002A36 3101 move.w -[A0], D1 00002A38 AE4E syscall SetStdCProcs, auto_pop 00002A3A 1228 4174 move.b D1, [A0 + 0x4174] 00002A3E 6901 bvs +0x3 /* 00002A41 */ 00002A40 60DE bra -0x20 /* 00002A20 */ 00002A42 3C17 move.w D6, [A7] 00002A44 22A0 move.l [A1], -[A0] 00002A46 F256 5B27 .extension 0x256 <>, 0x5B27 // unimplemented 00002A4A F273 056B .extension 0x273 <>, 0x056B // unimplemented 00002A4E 1841 movea.b A4, D1 00002A50 91EB 304D sub.l A0, [A3 + 0x304D] 00002A54 91B4 ED05 sub.l [[A4 + <>] + A6 * 4], D0 00002A58 2D03 move.l -[A6], D3 00002A5A A302 syscall Read, flags=3 00002A5C A301 syscall Close, flags=3 00002A5E F72D .extension 0x72D <> // unimplemented 00002A60 DA27 add.b D5, -[A7] 00002A62 1C33 466B move.b D6, [A3 + D4.w * 8 + 0x6B] 00002A66 0303 btst D3, D1 00002A68 061C 1049 addi.b [A4]+, 0x49 /* 'I' */ 00002A6C 1246 movea.b A1, D6 00002A6E 071F btst [A7]+, D3 00002A70 C0E9 7827 mulu.w D0, [A1 + 0x7827] 00002A74 1FC6 move.b <>, D6 00002A76 1717 move.b -[A3], [A7] 00002A78 8AF1 7685 divu.w D5, [A1 + D7.w * 8 - 0x123] 00002A7C A228 syscall RecoverHandle, flags=2 00002A7E 2E04 move.l D7, D4 00002A80 1714 move.b -[A3], [A4] 00002A82 6602 bne +0x4 /* 00002A86 */ 00002A84 0B07 btst D7, D5 label00002A86: 00002A86 A323 syscall DisposHandle/DisposeHandle, flags=3 00002A88 A5DC syscall vCMSetup, flags=5 00002A8A 2B0E move.l -[A5], A6 00002A8C 3243 movea.w A1, D3 00002A8E 4700 .invalid 3, D0 // invalid opcode 4 with b == 4 00002A90 0F8C bclr A4, D7 00002A92 3717 move.w -[A3], [A7] 00002A94 0357 bchg [A7], D1 00002A96 1786 1718 move.b [A3 + D1 * 8], D6 00002A9A 4337 1C2E .invalid 1, [A7 + D1 * 4 + 0x2E] // invalid opcode 4 with b == 4 00002A9E 05F3 .incomplete 00002AA0 791C moveq.l D4, 0x1C 00002AA2 CB1A and.b [A2]+, D5 00002AA4 9330 DB04 sub.b <>, D1 00002AA8 5318 subq.b [A0]+, 1 00002AAA 751C moveq.l D2, 0x1C 00002AAC 1E10 move.b D7, [A0] 00002AAE 8B14 or.b [A4], D5 00002AB0 6307 bls +0x9 /* 00002AB9 */ 00002AB2 3033 0CF7 move.w D0, [A3 + D0 * 4 - 0x9] 00002AB6 2D8A B33F 3652 9B0A CE34 AD0D move.l [[A6 + 0x36529B0A] + A3 * 2 - 0x31CB52F3], A2 00002AC2 1710 move.b -[A3], [A0] 00002AC4 79A3 moveq.l D4, 0xFFFFFFA3 00002AC6 11E6 99F1 move.b [0xFFFF99F1], -[A6] 00002ACA 972E 242B sub.b [A6 + 0x242B], D3 00002ACE 28D9 move.l [A4]+, [A1]+ 00002AD0 0D07 btst D7, D6 00002AD2 1779 F72E 3A67 1BEB move.b [A3 + 0x1BEB], [0xF72E3A67] 00002ADA 1720 move.b -[A3], -[A0] 00002ADC 1001 move.b D0, D1 00002ADE 7814 moveq.l D4, 0x14 00002AE0 02EB .incomplete 00002AE2 1037 176F move.b D0, <> 00002AE6 5B10 subq.b [A0], 5 00002AE8 4901 .invalid 4, D1 // invalid opcode 4 with b == 4 00002AEA 1B08 move.b -[A5], A0 00002AEC A906 syscall NewString 00002AEE C607 and.b D3, D7 00002AF0 1DE7 move.b <>, -[A7] 00002AF2 2906 move.l -[A4], D6 00002AF4 2134 F311 move.l -[A0], [[A4 + A7 * 2]] 00002AF8 48C1 ext.l D1 00002AFA 0753 bchg [A3], D3 00002AFC 6863 bvc +0x65 /* 00002B61 */ 00002AFE 044B 012D subi.w A3, 0x12D 00002B02 06 .incomplete